0
我有一個問題,我試圖從評論模型中兩次引用一個稱爲用戶的模型。Mongoid社團
第一個實例是,因爲用戶可以有很多的意見(如收件人)
但其他協會是一個註解的作者之一。那是
references_one :user, :inverse_of :author
那麼我會需要另一個關聯用戶的註釋由該用戶,而不是該用戶。
embedded_in :user, :inverse_of => :commentsout
我希望它有點道理。
也許這樣的事情更有意義(僞代碼)
user:
has_many: comments => author
can_be: author, recipient
comment:
belongs_to_many: users => recipients
has_one: user => author
我想要實現的就像http://railscasts.com/episodes/238-mongoid,但在我的實例中,我有一個用戶模型,而一個作者模型,在它的設計用戶,所以我不能嵌入用戶在評論中作爲作者。也許我需要一個作者模型,可以嵌入,但引用作爲inverse_of用戶模型:作者 – 2011-02-17 23:00:03