Если я добавлю обратный вызов after_save к модели ActiveRecord, и в этом обратном вызове я использую update_attribute для изменения объекта, обратный вызов вызывается снова, и поэтому происходит "переполнение стека" (хе-хе, не может устоять).
Можно ли избежать этого поведения, возможно, отключить обратный вызов во время его выполнения? Или есть другой подход?
Спасибо!