如何防止Rails啓用CoffeeScript並使用純JavaScript代替?Rails 3.1。如何防止Rails使用CoffeScript?
17
A
回答
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中,因此您需要對此進行註釋。
相關問題
- 1. 如何在類中使用coffescript「GET」$ .ajax()變量? (Rails 3.1)
- 2. Rails 3.1 - Coffescript不能編譯爲js
- 3. 如何防止鏈輪代碼衝突Rails 3.1
- 4. 如何防止Rails 3.1將靜態資產緩存到Rails.cache?
- 5. 如何使用Rails使用wijmo 3.1
- 6. rails coffescript&haml include errors
- 7. Rails和codekit - 如何禁用rails coffescript編譯
- 8. 使用coffescript的Rails jQuery自動完成
- 9. 如何開始使用Backbone.js和Rails 3.1
- 10. 如何使用jquery-addresspicker jquery與rails 3.1
- 11. 的Rails 3.1使用設計
- 12. 使用Rails 3.1調試client_side_validations
- 13. rails 3.1,simple_form,使用haml?
- 14. 主機使用Rails 3.1
- 15. 在DataTables中使用Rails 3.1
- 16. rails 3.1,部分,使用haml?
- 17. 如何防止Rails創建會話?
- 18. Rails rvm:如何防止版本混淆
- 19. 如何防止rails呈現public/index.html?
- 20. 如何respond_with在Rails的3.1
- 21. 如何使用coffescript處理rails的響應?
- 22. Rails 3.1 - has_and_belongs_to_many棄用?
- 23. 刷新用Rails 3.1
- 24. rails 3.1 select_tag用法
- 25. Rails 3.1 generator,no Rails :: Generators :: Base
- 26. Rails 3.1:Devise_invitable需要Rails 3.0.0?
- 27. 如何防止在使用form_for和.new時污染rails對象?
- 28. Rails防止列破壞
- 29. 防止Rails的測試
- 30. 如何禁用Rails 3.1 Asset Pipeline?
想必你有一個很好的理由。 Coffeescript岩石...學習曲線0爲JS背景的人 – 2011-05-24 14:48:17
我仍然懷疑... – Shamaoke 2011-05-24 15:06:00