标签: ruby-on-rails ruby acts-as-state-machine
我希望能够利用自动生成的acts_as_state_machine转换方法(例如event!)..但我不希望它立即保存。我正在将状态更新为另一组操作的一部分,因此我不想进行双重保存。
有没有办法在没有保存的情况下触发这些事件方法?
答案 0 :(得分:5)
通过查看acts_as_state_machine's code(第65行),我发现它定义的事件方法也没有爆炸。这将在对象内部更新状态,而不将其存储到数据库中。希望有所帮助: - )
acts_as_state_machine