Ruby on rails 在Rails中有没有办法建立一对多关系(其中多个>;0)?
我知道Rails有一个一对多的关系,但我想强制“多”至少是一个对象。最优雅的方法是什么?在一个模型中添加验证,以检查一个多个对象中是否存在大多数对象Ruby on rails 在Rails中有没有办法建立一对多关系(其中多个>;0)?,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我知道Rails有一个一对多的关系,但我想强制“多”至少是一个对象。最优雅的方法是什么?在一个模型中添加验证,以检查一个多个对象中是否存在大多数对象 def validates errors.add(:many_objects, 'You need at least one object') if many_objects.empty? end 在一个模型中添加验证,以检查是否存在一个多个对象中的大多数 def validates errors.add(:many_objects,
def validates
errors.add(:many_objects, 'You need at least one object') if many_objects.empty?
end
在一个模型中添加验证,以检查是否存在一个多个对象中的大多数
def validates
errors.add(:many_objects, 'You need at least one object') if many_objects.empty?
end