1
私は、ユーザAがユーザBへのアポイントメントの時間を提案できるモデルを持っています.Bが受け入れると、イベントが設定されます。しかし、Bが別の時間を提案した場合、Aは別の時間を受け入れるか提案する必要があります。 1人のユーザーが相手の提案を受け入れるまで、予定は設定されません。Railsモデルの設計:時間を提案して反対提案する
このような前後の提案をどのようにモデル化し、Railsの現在のステージを追跡する必要がありますか?
ありがとうございます。
おかげでたくさん、JDL。私は状態機械を初めて使っていますが、あなたが提供したリンクを読んだ後に、なぜそれが適切であるかが分かります。私はすべての提案の記録を残すという目標を断念すれば、私の場合はSMを使用するのは難しいだろうと考えているだけです(2つの州:保留中と受け入れ中)。 – AdamNYC
履歴レコードの保存は、現在の状態の前後の保守とは別に行う必要があります。あなたの2つの州(ある種の「拒否された」状態が不足しているかもしれませんが)は簡単ですが、簡単なユースケースで状態マシンについて学ぶのは良い言い訳かもしれません。 – jdl
私はSMを学ぶためにあなたのアドバイスを取った。どうもありがとう。 – AdamNYC