1
部分ビュー(非常に単純)に対応するブロックを持つビューがあります。今Ruby on Rails 2でAjaxとJqueryを使用して部分ビューを動的に変更する方法
<td WIDTH ="70%">
<%= render "partial_1" %>
</td>
、ユーザーが特定のボタンをクリックすると、私は私のコントローラへのAjax呼び出しを行い、そして私のビジネスロジックが実行された後、私は同じビューに戻りたいが、別の部分図を描画します。
def ajax_call
....
render :layout => "administracion"
end
私は<%= yield %>
、私のコントローラでは私のを変えてみました:render :layout => "administracion", :partial => "mypartial"
が、私はこれを行う際に、一部だけがレンダリングされ、私の元のビューの他の要素が失われます。
どうすればよいですか?
私が使用しているレール
2.3.9は、ありがとう!
」にテキストとして「<%= escape_javascriptレンダリング( 『your_partial』)%>を」置くだけyour_container " – content01
js.erbファイルはRubyインタプリタによって解析されるので、それだけで動作します – apneadiving
私のビューは.js.ebrまたは私の.jsですか? – content01