Вот простой пример проблемы.
http://gist.github.com/235729
Короче говоря, если у вас есть index.rhtml с:
<%= link_to_function "A link to insert a partial with nested insert_html" do |page|
page.insert_html :top, :with_a_nested_insert_html, :partial => 'example_partial_with_nested_insert_html'
end %>
И _example_partial_with_nested_insert_html.rhtml
<%= link_to_function "A nested link to insert_html" do |page|
page.insert_html :top, :with_a_nested_insert_html, :partial => 'you_wont_see_this'
end %>
Он разрывает ссылку на вставку части с вложенным insert_html. Я думаю, что нужно что-то сделать, чтобы защитить javascript в частичном.
Есть мысли?