Heroku で js-routes gem を実行する既知の方法はありますか? 問題は、アプリがマウントされていないときにルートをコンパイルできないという事実に起因するようです (Rails ルートへのアクセスが必要なため) が、Heroku ではそれを行うために initialize_on_precompile = true を設定できません。可能。私は本当にこの宝石を使いたいと思っています...私はそれが将来のトラブルを大幅に軽減すると予測しています. 何か案は?
1 に答える
1
回避策を使用します。開発環境で事前にルートを生成します。
Gemfile の開発グループに js ルートを追加します。
次に、イニシャライザを修正します。
if defined?(JsRoutes)
JsRoutes.setup do |config|
config.include = [/item/]
config.default_url_options = {:locale => I18n.locale}
end
end
次にrake js:routes
、js ファイルを生成するために実行します。そして最後app/assets/javascripts/routes.js
にレポに追加します
于 2013-07-24T07:38:29.673 に答える