Rails 3.2:观察者 - 我可以打电话after_something吗?
问题描述:
使用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?或者我必须做另一件事?
感谢;-)