使用Rails 3.1 jquery_ujs,我有一个
链接:remote => true,控制器新动作用js和render new.js.erb做出响应,其中包含:
$('#post-form').html('<%= escape_javascript(render(:partial => "form")) %>');
它呈现_form.html.erb部分。这工作。
现在我想使用Coffeescript,但重命名new.js.erb到new.js.coffee.erb不工作。资产管道只在应用程序/资产中工作吗?我究竟做错了什么?谢谢。
我有同样的问题使用Rails 3.1.0。尝试将您的
文件重命名为new.js.coffee。它应该仍然呈现erb尽管没有扩展名的
文件名。
这肯定令人困惑,视图模板不遵循与资产管道相同的约定。