我已经看到了这个问题的一些变体,其中所有答案只是建议从coffee-rails
(this one和this one)删除Gemfile
宝石。
这不是我要找的答案。我可能仍想在项目中编写一些CoffeeScript,我只想让JavaScript(.js
)成为Rails生成器的默认值。
这也意味着每次重命名.js.coffee
到.js
的建议我生成代码都不是理想的解决方案。
Rails中是否有某种配置我可以更改为.js
默认值,但仍然启用CoffeeScript(资产管道应该仍然可以转换我可能写的.js.coffee
个文件) ?
答案 0 :(得分:18)
您可以customising the generators config执行此操作。
config.generators do |g|
g.javascript_engine :js
end
# or
config.generators.javascript_engine = :js
您可以看到更多可用的配置选项here。
答案 1 :(得分:-2)
在Gemfile中注释掉gem 'coffee-rails', '~> 3.2.1'