Я пытаюсь выяснить вещи в коде, написанном кем-то другим. Существует две модели с простым соотношением has_many (A-> B).
Теперь проблема в том, что при сохранении модели «B» в базе данных также обновляется модель «A». Теперь нет никаких обратных вызовов, нет особых условий отношения (: автосохранение и т. Д.), А также нет наблюдателей в коде.
Вопрос в том, что может быть другим, что определяет такое поведение?
Обновление: я пытаюсь отладить процесс сохранения, чтобы отследить что-либо, но меня переполняет количество вызовов внутренних методов active_record, поэтому этот подход становится бесполезным.
Бонусный вопрос: как я могу сбросить обратные вызовы текущей модели (в случае, если они были добавлены каким-либо образом, который не поддается моим навыкам подбора).