0

我正在查看 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 中)时,在控制台下没有错误,但在网络中,我看到“304 Not Modified”响应而不是 302,有什么帮助吗?

谢谢

编辑-它起作用了,我最终不得不将“format.js”放入创建方法

4

1 回答 1

0

代替

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

$("#new_mail").after('<%= j render("form") %>');
于 2013-01-03T05:41:20.413 回答