Описание тега before-save

Обратный вызов ActiveRecord, который выполняется после проверки объекта, но перед его записью в базу данных.

before_saveявляется одним из стандартных обратных вызовов ActiveRecord. Есть три набора обратных вызовов:

  • Создание объекта (в порядке исполнения):
    1. before_validation
    2. after_validation
    3. before_save
    4. around_save
    5. before_create
    6. around_create
    7. after_create
    8. after_save
  • Обновление объекта (в порядке выполнения):
    1. before_validation
    2. after_validation
    3. before_save
    4. around_save
    5. before_update
    6. around_update
    7. after_update
    8. after_save
  • Уничтожение объекта (в порядке выполнения):
    1. before_destroy
    2. around_destroy
    3. after_destroy