1

我有这个 stock rails 3.1 应用程序,甚至在添加任何东西之前,我都在测试资产是否像宣传的那样工作

所以我创建了这个 app/assets/javascripts/test.coffee

其中 test.coffee 只是一个

提醒“嗨”

当我导航到http://127.0.0.1:3000/assets/test.coffee时,我确实看到了

(function() {
  alert("hi");
}).call(this);

但是如果我这样做http://127.0.0.1:3000/assets/test.js,我会收到路由错误;但我认为这是正确的行为,而不是上述行为。我做错了什么?

4

1 回答 1

3

尝试将您的 js 文件重命名为test.js.coffee

Coffee 扩展名表示该文件应使用咖啡处理器进行预处理,与:

  • index.html.haml只是index.html带有haml处理器或
  • style.css.sass只是style.css用 sass 处理器
于 2011-06-30T15:12:36.790 回答