2011-05-24 104 views

回答

28

註釋掉gem 'coffee-script'中的Gemfile

+9

澄清一些令我困惑的事情(如在[這個問題]的答案解釋(http://stackoverflow.com/questions/8722195)),如果您使用其他需要它的gem,特別是uglifier和Rails 4的Turbolinks,那麼CoffeeScript gem仍然會被拉入您的'Gemfile.lock'中。但是在'Gemfile'中註釋它會停止生成器創建'.js.coffee'文件,而他們將改爲生成'.js'文件。 – bjnord 2013-09-20 00:40:12

3

註釋掉 # gem "coffee-script" 在你的Gemfile 或者只是使用的.js VS .js.coffee文件

19

僅舉文件.js代替.js.coffee。這是一個傾斜命名約定。同樣,如果您不想使用SCSS,請使用.css而不是.css.scss。或者,如果您希望使用語義空白的Sass語法,請使用.css.sass

默認情況下,.js.coffee文件是由某些命令(特別是generate controller)創建的,只要gem 'coffee-script'位於Gemfile中,因此您需要對此進行註釋。