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

playframework1.2.4:フラッシュスコープが取れなくなる

playframework

application.confのhttp.pathをデフォルト(/)から変更した場合に、
フラッシュスコープが取れなくなり、一部の機能が動かなくなる
不具合

今のところ自分で確認がとれているのは
下記の機能です。

  • Secureモジュール
  • validationのkeep

どうやら、このパスを考慮しないで、フラッシュスコープにputするために
cookieに保存できないようです。

Ticket
https://play.lighthouseapp.com/projects/57987/tickets/1288-httppath-and-secure-module

修正もGitに上がっているようです。
https://github.com/playframework/play/pull/395

今のところ、1.2.5のリリースを待つか、自分で修正してビルドするか
Gitから取得してビルドするかしかないようですね。

追記
http.pathの設定は下記のように設定する
http.path=/hoge

下記のようにした場合は動作しなかったです。
http.path=hoge
http.path=/hoge/

環境

  • playframework 1.2.4