1

我有一个_slide.html.erb在我的 SlidesController 的索引操作呈现的页面中使用的部分。此页面上有允许通过 ajax 添加幻灯片的控件。这意味着我需要从我的 ajax 响应处理程序向视图中添加新幻灯片。

我如何使用_slide.html.erb这个 javascript 处理程序中的部分来避免重复。我不想拥有存储在 javascript 中并由 javascript 使用的部分的第二个版本。

4

1 回答 1

1

你可以在你的 action.js.erb 模板中渲染你的部分:

$('#someelement').html('<%= escape_javascript(render :partial => "slide.html.erb", :locals => {:name => value}) %>');
于 2012-07-03T19:30:05.780 回答