有什么方法可以在Rails中建立one_to_many关系(其中许多> 0)?

时间:2010-03-10 22:42:00

标签: ruby-on-rails activerecord

我知道Rails有一个one_to_many关系,但我想强制说“很多”至少是一个对象。最优雅的方法是什么?

1 个答案:

答案 0 :(得分:1)

在您的一个模型中添加验证以检查是否存在大量一个对象


def validates
  errors.add(:many_objects, 'You need at least one object') if many_objects.empty?
end