私のシナリオでは、jqueryで部分的に追加する必要があります。コントローラーの相互作用が必要であり、コントローラーを使用しないように制限されているため、ajaxを使用して部分的にレンダリングすることはできません。
だから私はこれをやっています
$('#button_add').click(function(){
$('#content_form_div').append("
<%= j render(:partial=> 'pages/content/call_text_phone',
:locals => @locals.merge!(counter: cookies[:counter] + 1 ),
:formats=>[:html]) %>");
});
1回目は部分的にレンダリングしますが、2回目は実際には部分的にレンダリングしません。
ajaxを使用せずにこれを行うためのアイデア。