Проверка уникальности дочерних объектов в вложенной форме Rails - PullRequest
0 голосов
/ 12 ноября 2011

У меня есть форма для библиотеки, в которой есть несколько вложенных объектов для библиотекаря. Мой вопрос:

Как я могу подтвердить уникальность имени библиотекаря? (может быть несколько библиотекарей для одной библиотеки, но один и тот же библиотекарь не должен появляться дважды). Я нашел подсказку, но не смог заставить ее работать:

    validates_uniqueness_of :task_name, :scope => :project_id

Пожалуйста, дайте мне пример, потому что я нашел кусочки головоломки, но не смог собрать их вместе.

1 Ответ

0 голосов
/ 12 ноября 2011

Если Librarian имеет library_id:

validates_uniqueness_of :name, :scope => :library_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...