У меня есть таблица product
, и я пытаюсь запустить after_commit и after_rollback при создании.
Контроллер: * +1004 *
product = Product.new form_params
if product.save
...
else
...
end
Модель:
after_commit(on: :create) {
...
}
after_rollback(on: :create) {
...
}
after_commit работает хорошо, но after_rollback не будет работать с on: :create
param. Когда я удаляю параметр on: :create
, он тоже срабатывает, но мне нужен after_rollback для запуска только при создании.