Возможно ли в rails одной функцией переопределить и save и save!?
Всем привет.
Есть ли возможность в rails переопределить и save и save! для модели одной функцией?
Посмотрев в исходники, я обнаружил, что обе эти функции вызывают функцию with_transaction_returning_status
Можно ли как-то повесить событие на запись объекта в базу, или надо переопределять обе эти функции?
Или я вообще иду не тем путем? Цель схожа с тем, что, допустим, при добавлении поста в базу, мне надо добавить его в ленту пользователя в elasticsearch. При этом я не хочу каждый раз думать, какой метод вызывается, save или save!
Если принято такое делать по другому, прошу помощи :)