play framework
def test = Action { val ret = DB.withConnection { implicit connection => SQL("select * from test).apply().head } }
Play Framework 2.3のactivator uiでコンパイルをかけると IO error while decodingを吐く場合が有ったので対処方法をメモ。コンパイラはUTF-8じゃないなら文字コードを指定しやがれこの野郎と怒ってる様子。 uiが作成したファイルを確認すると全てSJISで作…
play publish
モデルメンバ外の項目でチェックボックスを設定して初期値を有効にする方法をメモ。 @checkbox( testForm("test"), 'value -> true, 'checked -> "checked", '_label -> "test", '_error -> testForm.globalError )HMTLにはchecked="checked"と出力されてし…
play clean compile stage 内容的にはdistコマンドと変わらないけど、ZIP圧縮されない。
Play FrameworkのPublicディレクトリはCSS、JS、画像などを置くようになっていますが distコマンドを実行するとjarの中に固められてしまうようです。アップロードした画像の保存先をPublicディレクトリなどに指定してるとdist後の設置で失敗します。
PlayFrameworkのControllerでサブパッケージを作るとview側からは直接呼べなくなる 呼び出す場合は下記のように呼ぶ。controllers.testというサブパッケージを作って TestControllerにtestメソッドを作った場合。 controllers.test.routes.TestController.te…
Google先生もMariaDBへ移行するらしいんで Play FrameworkからもMariaDBへ接続してみる。 今回はPlay Framework 2.1、MariaDB 10.4で確認。 材料はこちらMariaDB Client Library for Java Applicationsmariadb-java-client-1.1.5.jarをlibディレクトリへ入れ…