現在、ユーザーに関連付けられているプロファイルと呼ばれるモデルがあります(基本的に、プロファイルにはユーザーに関連付けられているすべての情報を保存し、ユーザーにはパスワード、last_sign_inなどを保存します)。いくつかの(毎週の)電子メールをユーザーに送信できるようにしたいのですが、プロファイルテーブルに新しい列を追加するだけでいいのではないかと思っていました。
しかし、私も毎日送りたいと思うので、プロフィールに関連付けられた「通知」という新しいテーブルを作成することを考えていました。しかし、どのような関連付けをすればよいのかわかりません。
プロファイルには多くの通知を含めることができますが、ある種の通知を多くのプロファイルに含めることができます。どうやってやるの?
ありがとう!