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