вот моя ситуация: у меня есть две модели ActiveRecord:
class SomeAction < ActiveRecord::Base
has_one :moderation
end
class Moderation < ActiveRecord::Base
belongs_to :some_action
end
Я бы хотел, чтобы модерация обновила атрибут состояния SomeAction до "завершено", когда я сохраняю модерацию, связанную с ним. Я хотел бы, чтобы модерация НЕ сохранялась, если по какой-то причине обновление SomeAction было неудачным. Я знаю, что должен делать это в обратном вызове before_save, однако возвращение false (после того, как выяснилось, что запись SomeAction не была обновляемой) не будет ROLLBACK все. Любой иде