Я пишу временную шкалу, которая хранит события в таблице, когда происходят изменения в объектах, таких как «продукты».
Я написал наблюдателя для продукта, который составляет разумное сообщение журнала исвязанные данные, используя "after_create" и "before_update" и так далее.Это прекрасно работает.
Теперь у каждого продукта есть много вариантов, а также у каждого варианта много цен.Однако они обычно редактируются в той же форме.Но только изменения в классе Product приводят к тому, что наблюдатель запускает "before_update".
Я бы хотел, чтобы изменения в Вариантах запускали Product-наблюдатель для связанного продукта и таким же образом вызывали изменения для запуска ценпродукт, связанный с вариантом, связанным с ценой.
Это мало чем отличается от: сенсорной функциональности в Rails 2.3.3+.Я также пытался зависеть от этой функции, но касание, похоже, не вызывает метод наблюдателя before_update.
Как бы вы это сделали?