0
我正在使用jQuery对我的控制器执行ajax调用,并且所有工作都完美无缺,除非我无法完全获取所需的返回值。渲染部分集合在轨道中的html
比方说,我有一个项目的集合,和我有部分:
/app/views/messages/_message.html.erb
我试图使其为text/html的,像这样一个大的字符串:
format.js { render_to_string :partial => "message", :collection => @messages}
但是,这是渲染某种视图,因为我正在获取和标记。即使我将其更改为:
format.js { render_to_string :partial => "message", :collection => @messages, :layout => 'none'}
它仍然返回相同的内容。这可能吗?我需要将它返回给jQuery来处理它,所以我不确定这是否可以用rjs来完成。任何帮助表示赞赏。
我不想以取代的HTML容器元素,我想追加到它。我可以使用page.replace_html感谢jrails插件 – 2009-09-10 21:06:02
然后你可以使用:page.insert_html:bottom,:partial => @messages – jonnii 2009-09-10 21:39:32