2011-02-26 3 views
0

, 내가 레일 2.3.10을 사용하고 있는데 나는 내가 저장하거나 모델을 업데이트하지 않는 특정 작업을 수행하는 방법을 가지고있는 많은 모델을 가지고 다음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 
: 죄송합니다,

어쩌면 당신이처럼 뭔가를 할 수 ... 내가 컨트롤러 콜백에 대해 생각했다, 그것에 대해 잊지
관련 문제