FactoryGirlを使用して、state_machine gemを使用して状態が処理されるモデルを作成すると、state_machineがトリガーされるように思われます。
FactoryGirl.create(:order)
どうすればそれを防ぐことができますか?
FactoryGirlを使用して、state_machine gemを使用して状態が処理されるモデルを作成すると、state_machineがトリガーされるように思われます。
FactoryGirl.create(:order)
どうすればそれを防ぐことができますか?
ステート マシンが AR コールバックによってトリガーされる場合は、以下で説明する 方法を使用してコールバックをスキップしてみてください: ActiveRecord コールバックをスキップするには?
そして、この作業を便利にしてくれる逸品もあります。( state_machine がコールバック フックを使用している可能性があり、状態も変更されているのではないかと思います)。
実際、オブザーバーなしでrspecが実行されていないという問題を追跡しました。このSOの質問を参照してください