Сначала сохраняйте вложенные данные модели - PullRequest
0 голосов
/ 20 января 2012

У меня есть модель A с вложенной моделью B. При сохранении модели у меня есть метод before_save, который опирается на некоторые значения во вложенной модели.Однако, похоже, что родительская модель сначала обновляется, вызывается ее before_save, а затем обновляются вложенные модели, поэтому мой before_save не получает обновленные данные из модели B.

Есть ли способ принудительно применитьВложенные модели для обновления в первую очередь?

Или я могу назвать вещи, которые мне нужно сделать, в after_save, а затем снова сохранить?(что может вызвать бесконечный цикл?)

Или мне следует добавить вызов необходимых функций в контроллере после обновления?

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