remote: true リンクでとんできた view 内の js.erb 内で
html.erb を render してDOMの中身を置き換えることをやりたいのですが
view/geo_tables/_geo_table.js.erb
$('[id$=<%= params[:id] %>]').html('<%= escape_javascript(render geo_table, formats: :html) %>');
のような js.erb をかいたのですが formats: :html とかいたにもかかわらず
この js.erb ファイルが無限ループに陥ります
$('[id$=<%= params[:id] %>]').html('<%= escape_javascript('test') %>');
のようにかけば普通に動くし、
curl で html を直接みにいっても無限ループにならずに結果が表示されるので
render geo_table, formats: :html
の部分が JS をリクエストしているとしか思えないのですが原因がわかる方いらっしゃらないでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。