2016-03-10 33 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?或者我必须做另一件事?

感谢;-)

回答

相关问题