yamotonalds's blog

Webアプリケーション開発における技術メモが中心です。たまにWebサービス、興味を持ったデバイス、自作PCに関する話題もあるかも。Amazon好きなのでAmazon.co.jpアソシエイト使ってます。

i18n-jsを使っているRailsアプリケーションがHerokuにpush失敗する

Railsアプリケーションでi18n-jsを使ってみたところ、Herokuにpushする際にエラーが発生した。
ログを見たところ rake assets:precompile に失敗している模様。

発生したバージョンは以下の通り。

ちゃんと解決しているのかは不明だが、次のGitHub Issueに書いてあるようにすると今のところうまくいっている。

Usage w/ asset pipeline + Heroku possible? · Issue #81 · fnando/i18n-js · GitHub

具体的には、
ターミナルで以下のコマンドを実行。

heroku labs:enable user-env-compile

config/application.rbに以下を追加。

config.assets.initialize_on_precompile = true

.gitignoreに以下を追加。

/public/javascripts/translations.js