カテゴリとその他の属性を持つオブジェクト Product があります。カテゴリごとに異なる属性が必要です。required_attributes の配列としてのすべての属性。これをどのように実装すればよいですか?私はこのようなことを試しました:
validates_presence_of lambda { *self.category.required_properties }
私もこれを試しました:
def validate(record)
if record.category == nil
record.errors[:category] << "Has no Category"
else
recors.category.required_properties.each do |x|
.........?????
end
end
end
これを行う最もクリーンな方法は何ですか?ありがとう