Использование методов перехода act_as_state_machine без сохранения - PullRequest
1 голос
/ 01 августа 2009

Я хочу иметь возможность использовать методы перехода activ_as_state_machine, которые генерируются автоматически (например, событие!) .. но я не хочу, чтобы его сразу сохраняли. Я обновляю состояние как часть другого набора операций, и поэтому я не хочу делать двойные сохранения.

Есть ли способ вызвать эти методы событий без сохранения сразу после этого?

1 Ответ

5 голосов
/ 01 августа 2009

Посмотрев на код acts_as_state_machine (строка 65), я обнаружил, что он также определяет методы событий без единого удара. Это обновит состояние внутри объекта, не сохраняя его в базе данных. Надеюсь, это поможет: -)

...