0

私はRails 3を使用しており、ユーザー間にHABTM(has_and_belongs_to_many)があります<->電子メールまた、ユーザーには、マッピングのためにそれ自体を参照するモデルを持つサブ、パブとしてユーザーに対して定義されたロールがあります。

1 人のユーザーのメールをごみ箱/スパム/etc に送信したいと考えています。1 つの電子メールを削除した場合、HABTM を持つすべてのユーザーに対して削除されるように、どうすれば達成できますか。そのメールをゴミ箱/スパムなどとして表示したいだけです。ユーザーがスパム/ゴミ箱をメールにマークしたときに、テーブルにスパム/ゴミ箱フラグ/列を設定してHABTMテーブルをオーバーライドするというワイルドな考えがあります。彼は働くことができるだろうそれを行う方法/慣習はありますか.

4

1 に答える 1