我正在使用 Rails 3.2.13。
在这里查看一些帖子后,看起来为了在 CoffeeScript 中使用 erb,您的文件只需要有一个.js.coffee
扩展名,而不是.js.coffee.erb
(奇怪)。
但是,我似乎仍然无法让它工作。例如,我在demo.js.coffee
文件中有以下内容:
console.log '<%= root_url %>'
经过所有处理后,似乎会产生:
(function() {
console.log('<%= root_url %>');
$(function() {});
}).call(this);
如您所见,CoffeeScript 已处理,但 erb 未处理。这是怎么回事?