2011-02-26 2 views
0

rails2カスタムコールバック

# myModel.rb 
track :send_email, :send_fax, :accept_invite 

def send_email 
    ... 
end 

def send_fax 
    ... 
end 

def accept_invite 
    ... 
end 

及びこれらのそれぞれの後に、別のセットを実行します。私は、を追跡するために、これらのタスクは

を行ったとき、私は特定のモデルではこのような何かを行うことができるようにしたいと思いたいですこの情報をdbに保存するなどのタスク

after_send_email、after_send_faxなどのコールバックを設定するにはどうすればよいですか?

答えて

0

あなたはこのrailscastsを見ることができます:http://railscasts.com/episodes/249-notifications-in-rails-3 しかし、私はそれが行く最善の方法だとは思わない。しかし、まだ面白いです。

編集:

after_filter :after_send_email, :only => [:send_email] 

def after_send_email 
end 
:申し訳ありませんが、

はたぶん、あなただけのような何かを行うことができます...私は、コントローラのコールバックを考えていた、ということを忘れます
関連する問題