预编译coffeescript文件(Rails 4)

use*_*109 5 ruby-on-rails precompile coffeescript asset-pipeline ruby-on-rails-4

在我的Rails 4应用程序中,我有一个users.js.coffee文件app/assets/javascripts.它编译并在开发中正常工作.但是,当我部署到heroku时,它无法正常工作.据Railsguides说:

匹配器(以及预编译数组的其他成员;请参见下文)应用于最终编译的文件名.这意味着排除了编译为JS/CSS的任何内容,以及原始JS/CSS文件; 例如,.coffee和.scss文件在编译到JS/CSS时不会自动包含.

所以我在我的网站上添加了以下内容 config/environments/production.rb

config.assets.precompile += %w ( users.js.coffee )
Run Code Online (Sandbox Code Playgroud)

它仍然没有强制文件被预编译.你知道我怎么可能强迫Rails预编译它(我RAILS_ENV=production bundle exec rake assets:precompile用来预编译)?

非常感谢.

mea*_*gar 8

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