错误时,涡轮链轮,Rails3中
问题描述:
预编译的资产我已经安装了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/
文件夹内。
我该如何正确预编译该资产?
答
您需要在您的production.rb
config.assets.precompile += ['bootstrap-modalmanager.js', 'jquery.back_to_top.js', 'swfObject.js']
+0
谢谢你的工作正常 – hyperrjas 2013-04-05 22:35:37
为什么不包括所有那些在你的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