У меня есть модель A с вложенной моделью B. При сохранении модели у меня есть метод before_save, который опирается на некоторые значения во вложенной модели.Однако, похоже, что родительская модель сначала обновляется, вызывается ее before_save, а затем обновляются вложенные модели, поэтому мой before_save не получает обновленные данные из модели B.
Есть ли способ принудительно применитьВложенные модели для обновления в первую очередь?
Или я могу назвать вещи, которые мне нужно сделать, в after_save, а затем снова сохранить?(что может вызвать бесконечный цикл?)
Или мне следует добавить вызов необходимых функций в контроллере после обновления?