無限レンダリングとメモリーリーク

AJAXなど、部分テンプレートを使う際の注意
AJAXなどで、ビューで、レンダリングして、自分のビューを呼び出すことがあったり、
アクションのrender先で、またレンダリングしてそのアクションを読んだりすると、レンダリング
無限ループ
には入る。すると、とめたりしても、何故か大量のメモリを消費し、ほぼリークする。この場合は
リブートする。


もし、AJAXで現在のビューを置き換えるみたいなことをしたいなら次のように、置き換える対象の
部分に置き換える前のものを記述しておく。

<%= observe_field(:temp_interviewer,:frequency => 0.5,:update =>:results,:url => {:action => :result},:submit => :param ) 
%>

</div>
<div id="results">
<%= render :partial => "result" %> ←ここが置き換わる
</div>