【问题标题】:What's the correct way to make before_validation, etc. work in an ActiveModel使 before_validation 等在 ActiveModel 中工作的正确方法是什么
【发布时间】:2012-01-20 04:55:20
【问题描述】:

我应该扩展还是包含ActiveModel:Validations:Callbacks:ClassMethodsActiveModel:Validations:Callbacks

【问题讨论】:

    标签: ruby-on-rails-3 activemodel


    【解决方案1】:

    我让它像这样工作:

    class Foo
      extend ActiveModel::Callbacks
      include ActiveModel::Validations
      include ActiveModel::Validations::Callbacks
    
      before_validation :bar
    
      def bar
        # callback logic here
      end
    end
    

    重要的是你要按顺序排列所有东西。

    【讨论】:

      猜你喜欢
      • 2021-07-21
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 2014-05-08
      • 2017-11-03
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多