Status
ユーザー定義のセットアップの後、比較的静的なモデルが必要です (また、ユーザーによってステータスの値が異なる場合があります) 。
ステータスは、 や など、さまざまなモデルに適用できContact
ますEvent
。
そのため、によって返されるステータスはcontact.status
異なりますevent.status
contacts
ステータス テーブルが異なるタイプ (と)を持つようにアプリを設計したいと考えていますevents
。
これに適した戦略とフォーマットは何ですか?
モデルで宣言:has_one Status
して、テーブルに格納することを考えています。と同上。Contact
:status_id
:contacts
Event
:statuses
テーブルには、ステータス値、タイプ、および日付が含まれます。
これは意味がありますか?より良いアプローチを提案できますか?