Rails将application.js更改为application.js.coffee

时间:2013-01-12 20:49:19

标签: ruby-on-rails

我喜欢咖啡!

有什么理由我无法将application.js文件更改为application.js.coffee吗?

谢谢!

更新:

我只是尝试更改它并收到此错误(以及其他58个错误): 第11行保留字“功能”   (在/Users/burtondav/sites/requestsys/app/assets/javascripts/application.js.coffee)

1 个答案:

答案 0 :(得分:2)

您正在尝试重命名清单文件。它是资产管道的重要组成部分。它有一个特殊目的:管理javasript资产。如果你看一下application.js文件的默认结构,你会发现它很不寻常。我认为在coffeescript中编写更好的方法是使用代码片段创建文件并将它们放在相关的javascripts资源文件夹中。尝试创建一个新的js.coffee文件并将其放在app/assets/javascripts目录中。在大多数情况下,它将准备好运作。如果您要翻译javasript - > coffeescript,我想你知道js2coffee工具。