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