1

ユーザーが登録して、アプリが将来メールで通知する特定の将来の日付と休日/機会を設定できるOccasion Reminder Railsアプリに取り組んでいます...また、ユーザーは興味を選択でき、メールには関連する取引が含まれますそれらの日付の選択された興味。

とにかく、私の質問は非常に単純です。アプリの初期モデルを設定していて、日付/休日、そして関心がユーザーモデル/テーブルの属性なのか、それとも独自のモデル(has_manyの設定)なのか疑問に思っています。 :ユーザーモデルのインタレストアソシエーション効果..)

どんなアイデアや提案も大歓迎です!

どうもありがとう!

4

1 に答える 1

2

私は、特に利益のために、別々のモデルに傾倒します。これにより、それらを簡単にクエリし、結果をグループ化してデータのさまざまなビューを表示できます(たとえば、同じような関心を持つユーザーや、特定の日に同じイベントに参加する可能性のあるユーザーを見つける)。データベースの正規化の観点からは、個別のモデルも「正しい」答えです。

ユーザーの興味に基づいて取引を提供する計画には特に役立ちます。

于 2012-05-10T04:10:02.613 に答える