在show.js.erb里面
$('#viewport').html("<%= escape_javascript(render('show')) %>");
我正在尝试将show视图渲染到索引视图的底部。显示不是偏袒的。 这不起作用。但是我确信这个页面会被执行,因为我尝试过类似'hello world'的东西,然后渲染它。
我做的其他事情是:
在索引视图中添加了div #viewport
在索引视图中的链接中添加了remote:true
添加了渲染js {:layout =&gt;在控制器的show动作
中答案 0 :(得分:1)
将show view转换为部分视图。将show.html中的源移动到名为_view.html.erb的文件中:
$('#viewport').html("<%= escape_javascript(render('view')) %>");
Show.html.erb成为:
render('view')