使用AJAX渲染部分
$('#next_videos').replaceWith('<%= render(:partial => 'videos')%>');
是我的js
部分即时渲染我愚蠢地解决问题
<p> Testing </p>
所以这可以正常工作,但是当你添加任何红宝石评论时,例如
<p> Testing </p>
<%# holder = videos_counter %>
没有任何反应。服务器显示它处理得很好,但网页上没有发生任何变化。关于这里发生了什么的任何线索?感谢。
使用rails 3.1.1,sqlite3,formtastic 2.0.2,设计1.5.1,每当
编辑:
当我的部分中有多行时,AJAX更新无效。例如,
<p> Testing </p> <p> Testing </p>
会有效但
<p> Testing </p>
<p> Testing </p>
不会。
答案 0 :(得分:2)
您可以尝试使用escape_javascript帮助程序或其j
别名来转义标记:
$('#next_videos').replaceWith('<%=j render(:partial => 'videos') %>');