預編譯的資產我已經安裝了turbo-sprockets-rails3寶石與Capistrano的預編譯的資產。錯誤時,渦輪鏈輪,Rails3中
我已經加入load 'deploy/assets'
我Capfile
和部署完成罰款。
然而,當我嘗試加載我的遠程服務器上的應用程序,我可以在我的production.log
文件中看到下一個錯誤:
ActionView::Template::Error (bootstrap-modalmanager.js isn't precompiled):
7: <%= display_meta_tags :site => "9cvs" %>
8: <%= stylesheet_link_tag "application", :media => "all" %>
9: <%= javascript_include_tag "application" %>
10: <%= javascript_include_tag "bootstrap-modalmanager" %>
11: <%= javascript_include_tag "jquery.back_to_top" %>
12: <%= javascript_include_tag "swfobject" %>
13: <%= csrf_meta_tags %>
bootstrap-modalmanager.js
是vendor/javascripts/
文件夾中找到。我也有內部vendor/stylesheets/
css文件和SWF文件vendor/flash/
文件夾內。
我該如何正確預編譯該資產?
爲什麼不包括所有那些在你的application.js的?你只在某些頁面上加載它們嗎? – johnkoht 2013-04-05 20:09:57
我怎樣才能全部的application.js這些文件?謝謝。這些文件位於供應商文件夾中。謝謝 – hyperrjas 2013-04-05 21:23:26
在你的application.js,你應該能夠添加'// =需要jquery.back_to_top'和'// =需要引導,modalmanager'和'// =需要swfobject' – johnkoht 2013-04-05 21:29:23