Я иду через Railscast № 73 (http://railscasts.com/episodes/73-complex-forms-part-1),, где Райан Бейтс объясняет, как использовать несколько моделей в одной форме. Он создает объект проекта вместе с его задачами в одной форме (A простое приложение, в котором вы создаете проект и связанные с ним задачи)
Это работает хорошо, но я не уверен, как сделать проверку. Обычные проверки, такие как присутствие и т. Д., Легко выполнить. Но как сделать проверку дубликатов задачи? Если мы добавим validates_uniqueness_of, он будет проверять все задачи всех проектов, в то время как мы хотели бы проверять дубликаты задач только в текущем создаваемом проекте.