自動生成されるacts_as_state_machineトランジションメソッド(イベントなど)を利用できるようにしたいのですが、すぐに保存したくありません。別の一連の操作の一部として状態を更新しているので、二重保存をしたくありません。
直後に保存せずにこれらのイベント メソッドをトリガーする方法はありますか?
自動生成されるacts_as_state_machineトランジションメソッド(イベントなど)を利用できるようにしたいのですが、すぐに保存したくありません。別の一連の操作の一部として状態を更新しているので、二重保存をしたくありません。
直後に保存せずにこれらのイベント メソッドをトリガーする方法はありますか?
acts_as_state_machine
のコード(65 行目) を見ると、強打なしでイベント メソッドが定義されていることがわかりました。これにより、データベースに保存せずに、オブジェクトの内部で状態が更新されます。それが役立つことを願っています:-)