我看到了这个问题的许多变体,其中所有答案都只是建议从 Gemfile
(this one 和 this one)中删除 coffee-rails
gem。 ).
这不是我要找的答案。我可能仍想在项目中编写一些 CoffeeScript,我只希望 JavaScript (.js
) 成为 Rails 生成器的默认设置。
这也意味着将 重命名 .js.coffee
为 .js
每次 我生成代码的建议不是理想的解决方案。
Rails 中是否有某种配置我可以更改以使 .js
成为默认设置,但仍然启用 CoffeeScript(Asset Pipeline 应该仍然能够转译 .js.coffee
我可能写的文件)?
最佳答案
您可以通过 customising the generators config 来完成此操作.
配置/应用程序.rb
config.generators do |g|
g.javascript_engine :js
end
# or
config.generators.javascript_engine = :js
可以看到更多可用的配置选项here .
关于javascript - 如何配置 Rails 3.2+/4 以默认生成 .js 而不是 .js.coffee?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24232570/