【问题标题】:Rails 3.2: Observers - Can I call after_something?Rails 3.2:观察者 - 我可以调用 after_something 吗?
【发布时间】:2016-06-25 14:22:27
【问题描述】:

使用 Rails3.2 Observers,我发现这些非常酷,但我坚持一个问题。

好的,我们可以做after_create、after_update、after_destroy,...但是我可以做'after_validate'吗? 'after_name-of-the-method-in-this-controller' 是否有泛型?

例如:

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 中有一个名为“validate”的方法,那是函数式的吗?还是我必须做另一件事?

谢谢 ;-)

【问题讨论】:

    标签: ruby-on-rails activerecord observers


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2021-09-25
      • 2011-06-17
      • 2012-02-11
      • 2020-11-20
      • 2016-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多