2011-06-22 4 views
1

私はRails3と邪魔されないJavaScriptの宝石jquery-railsを使用しています。レールで確認ダイアログを使用してリモート削除後にjavascript関数を呼び出す方法3

(ページのリロードなしで)リモート削除は、次のようなコードを使用してうまく機能:

<%= link_to "Delete", user, :method => :delete, :confirm => "Are you sure?", :remote => :true, :title => "delete user, :class => "delete"%> 

しかし、ユーザーがダイアログで大丈夫クリックしたときにどのように私は、JavaScriptの関数を呼び出すことができますか?目的は、削除後にサイトの特定の要素を非表示にすることです。私はあなたがちょうどあなたのユーザーが(jsのコード実行したいと)delete.js.erbを追加するには、右だ場合

答えて

4

表示フォルダ:

views/user/delete.js.erb 

そして、あなたのusers_controller.rbで

def delete 

     #your controller code here 

     respond_to do |format| 
     format.js #this will call delete.js.erb when js action is called 
     end 
    end 
関連する問題