In Ruby, state_machine which can manage state transitions is convenient! So here are reference sites as a memo.
・pluginaweek/state_machine · GitHub
・state_machineは何をしてくれるのだろう? - ザリガニが見ていた…。
・Railsでstate_machineってgemの状態、イベントをDBから持って来て動的追加する調査: 麦汁三昧
That’s all from the Gemba.