【发布时间】:2011-09-01 00:19:58
【问题描述】:
如何防止 Rails 启用 CoffeeScript 并改用纯 JavaScript?
【问题讨论】:
-
想必你有一个很好的理由。 Coffeescript 摇滚... JS 背景的人的学习曲线 0
标签: ruby-on-rails coffeescript
如何防止 Rails 启用 CoffeeScript 并改用纯 JavaScript?
【问题讨论】:
标签: ruby-on-rails coffeescript
在 Gemfile 中注释掉 gem 'coffee-script'
【讨论】:
Gemfile.lock,特别是uglifier 和 Rails 4 的 Turbolinks。但是在Gemfile 中将其注释掉会阻止生成器创建.js.coffee 文件,它们将改为生成.js 文件。
只需将您的文件命名为 .js 而不是 .js.coffee。这是一个倾斜命名约定。同样,如果您不想使用 SCSS,请使用 .css 而不是 .css.scss。或者,如果您更愿意使用带有语义空格的 Sass 语法,请使用 .css.sass。
默认情况下,.js.coffee 文件是由某些命令(特别是 generate controller)创建的,只要 gem 'coffee-script' 在 Gemfile 中,因此您需要将其注释掉。
【讨论】:
注释掉
# gem "coffee-script"
在你的 gemfile
或者只使用 .js 与 .js.coffee 文件
【讨论】: