我正在看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”答案 0 :(得分:0)
替换
$("#new_mail").hide().after('<%= j render("form") %>')
与
$("#new_mail").after('<%= j render("form") %>');