0

PlayFrameworkベースのアプリ(Play 2)をデプロイしようとしています。ローカルで実行すると、すべてが順調です。herokuにデプロイすると、メッセージファイルからメッセージを読み取る代わりに、アプリはメッセージ名を吐き出します。例:このコード:

@Message("app.title")

結果は

app.title

conf/messagesファイルの値ではなく。ローカルでは、正常に動作します。

私は自分のサイトを国際化していないことに注意してください。テキストをコードから分離するためにデフォルトのメッセージファイルを使用しているだけです(そしていつか国際化するかもしれません:)

4

1 に答える 1

2

問題は、ファイルに「メッセージ」という名前を付けたことでした。これは、Mac OS X(大文字と小文字は区別されませんが、大文字と小文字を区別するファイルシステム)では問題ありませんでしたが、Herokuでは問題ありませんでした。私はこれをすぐに認識して修正しましたが、残念ながらgitは修正を認識しませんでした。削除、コミット、再追加、再コミットする必要がありました。名前の変更(大文字と小文字の変更だけでなく)も適切だったと思います。

提案をしてくれたJamesWard(本当にこの質問に答えてくれた)に感謝します。

于 2012-04-24T16:40:47.173 に答える