私は2つのイベントを持っています:
event :event1, after: :event2! do
transitions to: :state2, from: :state1, guard: proc {some func}
transitions to: :state3, from: :state1
end
event :event2 do
transitions to: :state3, from: state2, guard: proc {some func}
end
event1 でのみ最初のトランジションのコールバック後に設定するにはどうすればよいですか? (他のイベントへの 2 番目のトランジションを置き換えることはできません)
私は試した
event :event1 do
transitions to: :state2, from: :state1, after: :event2!, guard: proc {some func}
transitions to: :state3, from: :state1
end
しかし、それは機能していません