2

状態遷移の成功フェーズまたは入力フェーズで呼び出されたメソッドがエラーをスローした場合、これをキャッチして状態が前の状態に確実に戻るようにする最善の方法は何ですか。

AASM gem を使用しています。

4

2 に答える 2

5

:guard オプションを使用して、遷移を確実に実行できるようにするにはどうすればよいでしょうか? ガード メソッドが false を返す場合、遷移はまったく実行されません。したがって、最初に、遷移のすべての条件がガード メソッドで満たされているかどうかを確認します。

于 2009-03-11T16:19:27.907 に答える