2016-03-10 61 views
0

使用Rails3.2觀察者,我發現這些非常酷,但我堅持一個問題。Rails 3.2:觀察者 - 我可以打電話after_something嗎?

好的,我們可以做after_create,after_update,after_destroy,...但我可以做'after_validate'嗎?這個控制器中的方法之後有一個通用名稱嗎?

例如:

class EvaluationObserver < ActiveRecord::Observer 

def after_create(record) 
    Rails.logger.debug "New Evaluation = #{record}" 
end 

def after_validate(record) 
    Rails.logger.debug "Validate the record = #{record} 
end 

end 

假設我在EvaluationController.rb有一個被稱爲 「驗證」 的方法,是functionnal?或者我必須做另一件事?

感謝;-)

回答

相關問題