レールでシングルページアプリケーションを構築しています。このようにボタンをクリックすると、ルートページにパーシャルが正常に入力されます。
<div class="span12" style="margin-bottom:20px;">
<%= link_to "Messages", "/messages", :class=>"btn btn-large btn-primary span12", :remote => true %>
</div>
_index.html.erb
これにより、パーシャルが正常にレンダリングされます。このページには、メッセージのリストとそれらを削除するためのリンクがあります。localhost:3000/messages
それらを削除すると、テンプレートが見つからないというエラーが発生します。これは、メッセージを削除した後に index.html.erb を探してリダイレクトするためです。これは私の破棄アクションで、メッセージを削除した後にリダイレクトされます
if @message.destroy
flash[:notice] = "Message was successfully deleted"
redirect_to messages_path
else
flash[:error] = "Message could not be deleted please try again"
redirect_to messages_path
end
_index.html.erb
このアクションでパーシャルを再度レンダリングするにはどうすればよいですかlocalhost:3000/