Html Rails 3 remote link在第页显示RJS代码

Html Rails 3 remote link在第页显示RJS代码,html,ruby-on-rails,ruby,rjs,Html,Ruby On Rails,Ruby,Rjs,我有一个Rails 3应用程序,它使用远程/AJAX链接更新页面上的部分内容。在我看来,我有以下几点: 'update\u details'},:remote=>true%> 我的控制器中的该操作具有以下功能: 呈现(:更新)do |页面| page.replace_html'details',:partial=>'details' 结束 它不使用“详细信息”部分中的HTML进行更新,而是重定向到打印RJS代码的页面: 试一试{ 元素。更新(“详细信息”,“\n详细信息\n\n”); }c

我有一个Rails 3应用程序,它使用远程/AJAX链接更新页面上的部分内容。在我看来,我有以下几点:

'update\u details'},:remote=>true%>

我的控制器中的该操作具有以下功能:


呈现(:更新)do |页面|
page.replace_html'details',:partial=>'details'
结束

它不使用“详细信息”部分中的HTML进行更新,而是重定向到打印RJS代码的页面:


试一试{
元素。更新(“详细信息”,“\n详细信息\n\n”);
}catch(e){alert('RJS错误:\n\n'+e.toString());alert('Element.update(\'details\',\'details\n\n\);');throw e}


我没有收到任何类型的Javascript错误,我包含了所有必要的Javascript文件,包括Prototype。

请在标题中包含csrf\u meta\u标记帮助程序。

请确保浏览器上是否启用了Javascript?您可能还需要放置以下代码:page.replace\u html“details”,:partial=>controller_name.rjs文件中的“details”。。。为了使其更不引人注目且易于调试,可在启用Javascript的多个浏览器中进行。是否在标头中加载csrf_meta_标记帮助程序?为meta标记添加帮助程序代码修复了此问题。谢谢