2
私はactiveadminで二回同じモデルを登録しました:ルビー - Activeadmin、同じモデルと異なる検証
ActiveAdmin.register Media, as: 'Picture' do
end
ActiveAdmin.register Media, as: 'Video' do
end
しかし、私はタイプに基づいて異なる検証を持っていると思います。私は、ビデオのためにこれをしたい:絵のため
モデル/ video.rb
そして、この:
モデル/ picture.rb
validate :validate_picture_count
def validate_picture_count
errors.add(:error, "Require minimum 1 picture") if self.pictures.size < 1
end
私はdidnの」 ActiveAdminで作業しますが、レールモデル内にバリデーションを追加していませんか?あなたがそれをすれば、単純な心配は十分かもしれません:)私はそれが事実なら助けることができます。 – radubogdan
'self'は' self.pictures.size'と 'self.videos.size'ですか? – lcguida
モデルの属性 – KingOfBabu