【发布时间】:2011-10-28 14:00:39
【问题描述】:
众所周知,Rails 3.1 使用的是 CoffeeScript 和 JQuery。
我处理 ajax 请求的旧方法是将请求响应到一个名为 some_action.js.erb
的模板现在我们有了 CoffeeScript,我希望我的模板可以使用 coffeescript 语法。那我该怎么办?
只是更改模板文件的后缀名?
some_file.js.coffee 这在 assets/javascript 目录中运行良好。
但我正在处理 ajax 请求,它的模板位于文件夹 views 下,如果只是将模板名称从 some_action.js.erb 更改为 some_action.js.coffee.erb 或 some_action.js.coffee,它不起作用,rails 将其视为普通文件,不会将其从 coffeescript 语法编译为普通 javascript。
我很抱歉我的英语能力,希望这次我的问题能解释我的目的。
【问题讨论】:
标签: ruby-on-rails ruby ajax ruby-on-rails-3 coffeescript