Rails 3.1.如何防止Rails使用CoffeScript?

Sha*_*oke 17 ruby-on-rails coffeescript

如何防止Rails启用CoffeeScript并使用纯JavaScript?

Pet*_*ong 28

注释掉gem 'coffee-script'中的Gemfile

  • 为了澄清让我感到困惑的事情(正如[问题](http://stackoverflow.com/questions/8722195)的回答中所解释的那样),如果你是的话,CoffeeScript的宝石仍会被拉入你的`Gemfile.lock`使用其他需要它的宝石,特别是uglifier和Rails 4的Turbolinks.但是在"Gemfile"中对它进行评论会阻止生成器创建`.js.coffee`文件,而它们会生成`.js`文件. (9认同)

Tre*_*ham 19

只需命名您的文件.js而不是.js.coffee.这是一个Tilt命名约定.同样,如果您不想使用SCSS,请使用.css而不是.css.scss.或者,如果您更喜欢将Sass语法与语义空格一起使用,请使用.css.sass.

默认情况下,.js.coffee文件是由某些命令(特别是generate controller)创建的,只要gem 'coffee-script'在Gemfile中,所以你需要对其进行注释.