【问题标题】:precompile coffeescript files ( Rails 4 )预编译咖啡脚本文件(Rails 4)
【发布时间】:2014-12-12 10:22:05
【问题描述】:

在我的 Rails 4 应用程序中,app/assets/javascripts 中有一个 users.js.coffee 文件。它在开发中编译并运行良好。但是当我部署到heroku时它不起作用。根据 Railsguides:

匹配器(和预编译数组的其他成员;见下文)应用于最终编译的文件名。这意味着任何编译成 JS/CSS 的东西都被排除在外,还有原始的 JS/CSS 文件;例如,.coffee 和 .scss 文件在编译为 JS/CSS 时不会自动包含在内。

所以我在config/environments/production.rb 中添加了以下行

config.assets.precompile += %w ( users.js.coffee )

它仍然没有强制预编译文件。你知道我可以如何强制 Rails 预编译它(我使用RAILS_ENV=production bundle exec rake assets:precompile 预编译)吗?

非常感谢。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 coffeescript asset-pipeline precompile


    【解决方案1】:

    您的config.assets.precompile 应该包含users.js,而不是users.js.coffee

    【讨论】:

      猜你喜欢
      • 2011-06-30
      • 1970-01-01
      • 2014-02-04
      • 2015-10-27
      • 1970-01-01
      • 2014-06-04
      • 2011-11-08
      • 2014-08-04
      • 1970-01-01
      相关资源
      最近更新 更多