現在我有一個名爲Profile的模型,它與用戶相關聯(基本上在配置文件中保存與用戶相關的所有信息,並且在用戶中存儲密碼,last_sign_in, ...)。我希望能夠向用戶發送一些(每週)的電子郵件,我想知道如何在Profile表中添加一個新列。與(用戶)配置文件相關的電子郵件通知
但是,我認爲它可能發生,我也想每天發送,所以我想創建一個名爲「通知」,與配置文件關聯的新表。但是,我沒有看到我應該做什麼樣的協會。
一個配置文件可以有很多通知,但一種通知可以在許多配置文件中。你們會怎麼做?
謝謝!
這取決於情況,如果你有預定義的通知列表並且不動態生成,那麼它應該在兩個模型中都是has_and_belongs_to_many,否則在配置文件模型中它應該像「has_many => notifications」,並且在通知模型中它應該像「belongs_to =>個人資料」 – Jeet