読者です 読者をやめる 読者になる 読者になる

Qiita に Play! 2.0 / Scala の小ネタを投稿した

playframework Scala

ここ数ヶ月集中的にやっていたので軽い Tips を投稿してみた。
あんまりお役に立てる内容ではないかもしれないけどとりあえずという事で。

play console については頻繁に同じ事をするんであればテストを書いた方が良いと思います。

play console で model の動作などを確認したい場合

Play2.0 / Scala で動的に設定値を追加

Play 2.0 / Scala の WS で同期リクエスト

あと一つ MultipartFormData でファイルを必須にする場合のエラーハンドリングについてのネタがあるけど良いサンプルが書けないので今度気が向いたら書くかも。今のところ基本的にはファイルアップロードのフォームは他のフォームと別に用意する必要がありそうです。

https://groups.google.com/d/msg/play-framework/2xmfDdv0xss/P3w6Fw6uBQUJ

なんとかして混ぜてやりたい場合リクエストのボディーをパースして独自にチェックしてエラーがあった場合 play.api.data.Form にエラーを詰めて返すとかすれば出来そうかも。

https://github.com/playframework/Play20/blob/master/framework/src/play/src/main/scala/play/api/data/Form.scala#L31

https://github.com/playframework/Play20/blob/master/framework/src/play/src/main/scala/play/api/data/Form.scala#L383