为什么应该执行的页面却显示出代码

为什么应该执行的页面却显示出代码

我想显示一个空白页面,可结果是应该执行的代码,就是这样:
try {
Element.update("php?name=group" onclick="tagshow(event)" class="t_tag">groups", "\n\n\n\n \n \n       ");
Element.update("group", " \n\n\n\n\n\n\n");
Element.update("products", "\n");
Element.update("product", "\n\n\n\n\n\n");
Element.update("choice", "\n\n\n\n");
} catch (e) { alert('RJS error:\n\n' + e.toString()); alert('Element.update(\"groups\", \"\\n\\n\\n\\n \\n \\n       \");\nElement.update(\"group\", \" \\n\\n\\n\\n\\n\\n\\n\");\nElement.update(\"products\", \"\\n\");\nElement.update(\"product\", \"\\n\\n\\n\\n\\n\\n\");\nElement.update(\"choice\", \"\\n\\n\\n\\n\");'); throw e }
为什么会出现这种情况?怎样解决?
你的代码怎么写的你贴出来。。。
layout:
<%=link_to("Error Reports", :controller => :products, :action => :reports)%>
products/reports:
def reports
 display(['groups'],{})
end
解决方法是:reports方法中不能用display,应该用render,或不写,或把link_to换成link_remote_to