比方說,我有你怎麼能使用Mongoid關聯任意模型?
class Notification
include Mongoid::Document
field :noteworthy, type: Boolean, default: true
# some kind of relation to a source
before_create :remove_noise
def remove_noise
notification = Notification.last
if notification.source_id == self.source_id
notification.update_attribute(:noteworthy, false)
end
end
end
是有一些方法來做到這一點,其中的通知的來源可以是任何mongoid ::文檔模型的一個?
用例:
我想創建一個通知中心,只顯示值得注意的通知,這意味着那些來自不同車型始發。
我不知道我是否理解這個問題,你能擴展更多嗎? –