Rails 3 включает validates_associated
, который автоматически вызывается при сохранении вложенной модели. Проблема с методом - сообщение ужасное - "Модель недействительна"
Было несколько сообщений, которые атаковали эту проблему для Rails 2:
- http://rpheath.com/posts/412-a-better-validates-associated
- http://pivotallabs.com/users/nick/blog/articles/359-alias-method-chain-validates-associated-informative-error-message
и, вероятно, больше. Было бы замечательно иметь лучшую версию, как описано в этих сообщениях, совместимых с Rails 3. Основное улучшение будет заключаться в том, чтобы указать, почему связанная с этим модель не работает.