![](/img/trans.png)
[英]Rails 3.1 javascript after asset precompile stop working; production
[英]Rails javascript asset missing after precompile
Rails指南說:
如果生產中缺少預編譯文件,您將獲得Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError異常,指示丟失文件的名稱。
我執行:
bundle exec rake assets:precompile
但是我沒有收到任何錯誤,而且我的javascript文件在manifest.yml中丟失了。 它也沒有出現在公共/資產中 ,所以問題只出在生產上。
我在application.js中
//= require formalize/jquery-formalize
我錯過了什么?
謝謝。
實際上需要做兩件事:
config.assets.precompile += %w( *.js *.css )
描述在這里 ,和
config.serve_static_assets = true
用於本地生產測試
rail s
當然使用
rake assets:precompile
但是在我的情況下 - 如果沒有config.assets.precompile,這將沒有任何效果,因為清單不包含對我的javascript文件的任何引用。
HTH。
試試吧:
rake assets:precompile
我有類似的問題,而且有效。 您還可以刪除/public/assets
目錄的內容並嘗試再次運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.