【发布时间】:2013-10-31 14:57:07
【问题描述】:
当我将代码推送到 Heroku 时,我收到以下消息:
预编译资产失败,启用运行时资产编译
运行时编译可能会导致问题,所以我在 config/application.rb 中添加了以下行:
config.assets.initialize_on_precompile = false
(如 Error pushing to heroku - aborting my rake assets:precompile 和 Heroku Help 建议的那样)
这允许预编译工作。但是,我的一些页面包含其他 javascript 文件。例如,我通过在特定页面上放置标签来在某些页面中包含来自“供应商/javascripts”的文件:
<%= javascript_include_tag "src/ace.js" %>
当我访问这样的页面时,它会导致以下错误(预编译时):
ActionView::Template::Error: src/ace.js 未预编译
我怎样才能解决它,这样这样的页面就不会抛出错误?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 heroku asset-pipeline