1

_slide.html.erbSlidesController の index アクションによってレンダリングされるページで使用されるパーシャルがあります。このページには、ajax を介してスライドを追加できるコントロールがあります。これは、ajax 応答ハンドラーからビューに新しいスライドを追加する必要があることを意味します。

_slide.html.erb重複を避けるために、この JavaScript ハンドラーのパーシャルを使用するにはどうすればよいですか。javascript に格納されて使用されるパーシャルの 2 番目のバージョンは必要ありません。

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 に答える