Есть ли способ иметь отношение one_to_many (где много> 0) в Rails? - PullRequest
1 голос
/ 11 марта 2010

Я знаю, что в Rails есть отношение one_to_many, но я хочу, чтобы «много» было хотя бы одним объектом. Какой самый элегантный способ сделать это?

1 Ответ

1 голос
/ 11 марта 2010

Добавьте валидацию в одну модель, чтобы проверить, есть ли большинство из множества объектов


def validates
  errors.add(:many_objects, 'You need at least one object') if many_objects.empty?
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...