使用acts_as_state_machine转换方法而不保存

1 ruby ruby-on-rails acts-as-state-machine

我希望能够利用自动生成的acts_as_state_machine转换方法(例如event!)..但我不希望它立即保存.我正在更新状态作为另一组操作的一部分,所以我不想做双重保存.

有没有办法在没有保存的情况下触发这些事件方法?

Tho*_*sen 5

通过查看acts_as_state_machine代码(第65行),我发现它定义的事件方法也没有爆炸.这将在对象内部更新状态,而不将其存储到数据库中.希望有所帮助:-)