次のような破棄アクションへのリンクをレンダリングする「ゲスト」オブジェクトの部分があります。
<%= link_to_remote "remove", :url => { :action => "destroy", :id => guest.id } %>
ERB ビューから呼び出された場合、正常に動作します。
<div id="guests">
<%= render :partial => @event.guests %>
つまり、次のようにレンダリングされます。
<a href="#" onclick="new Ajax.Request('/guests/destroy/10', {[options removed]}); return false;">remove</a>
問題は、このパーシャルが次のような作成操作の結果として RJS からレンダリングされる場合です。
page.insert_html :bottom, :guests, :partial => @guest
destroy アクションにリンクする代わりに、ゲストの詳細/表示アクションにリンクします。
a href="#" onclick="new Ajax.Request('/events/1/guests/10', {[options removed]}); return false;">remove</a>
誰が私が間違っているのか、またはここで何が起こっているのかをデバッグする方法があるかどうかを教えてもらえますか? お分かりかもしれませんが、私は Rails の完全な初心者です ;)