модуль ActiveRecord::DefineCallbacks
Этот модуль существует, потому что `ActiveRecord::AttributeMethods::Dirty` необходимо определять обратные вызовы, но при этом продолжать использовать свою версию `save` как метод суперкласса `ActiveRecord::Callbacks`. Это будет удалено, когда удаление устаревшего кода устранит эту необходимость.
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.