1

我有一个 ActiveAttr 模型,我想使用 ActiveRecord 查找某些数据

class Api::V1::Salesubmit

  include ActiveAttr::Model
  include ActiveModel::Validations::Callbacks

  attribute :secret

  .
  .
  .

  validate :validate_merchant

  def validate_merchant

    # Lookup merchant here
    #
    Merchant.where('secret = ?', self.secret).first

  end

end

但是,即使我定义了商家,也找不到它。也

Merchant.all.size

即使存储了商家,也返回 0。

有没有办法从 ActiveAttr 的验证中通过 ActiveRecord 访问数据?

4

0 回答 0