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 経由でデータにアクセスする方法はありますか?