我有一个Rails 3应用程序,它使用远程/ AJAX链接更新页面上的部分内容。在我看来,我有以下内容:
<%= link_to 'link text', {:action => 'update_details'}, :remote => true %>
我的控制器中的操作具有以下内容:
render(:update) do |page|
page.replace_html 'details', :partial => 'details'
end
不是使用'详细信息'部分中的HTML进行更新,而是重定向到打印RJS代码的页面:
try {
Element.update("details", "\nDetails\n\n");
} catch (e) { alert('RJS error:\n\n' + e.toString()); alert('Element.update(\"details\", \"\nDetails\n\n\");'); throw e }
我没有收到任何类型的Javascript错误,而且我包含了所有必需的Javascript文件,包括Prototype。
答案 0 :(得分:1)
请在标题中包含csrf_meta_tag帮助程序..