无法在rails中使用jquery加载新表单

时间:2013-01-03 05:35:56

标签: jquery ruby-on-rails ruby-on-rails-3

我正在看Ryan Bates的截屏视频http://railscasts.com/episodes/136-jquery-ajax-revised,了解如何使用jquery在index.html.erb中加载新表单。

这是我的index.html.erb

<%= link_to 'New Mail', new_mail_path, id: "new_mail", remote: true %>

这是我的new.js.erb

$("#new_mail").hide().after('<%= j render("form") %>')

但这不起作用。当尝试调试(在chrome中)时,在Console下,没有错误,但在网络中,我看到“304 Not Modified”响应而不是302,任何帮助?

谢谢

编辑 - 它有效,我最终不得不在创建方法叹息

中加入“format.js”

1 个答案:

答案 0 :(得分:0)

替换

$("#new_mail").hide().after('<%= j render("form") %>')

$("#new_mail").after('<%= j render("form") %>');