0
我正在使用Mongoid。是否可以通過不同的名稱多次關聯記錄N-N?
如果一個任務有一個作家列表,那麼一個任務has_many :writers
和一個作家has_many :tasks
。
如果我還想要has_many :editors
以及Writer
模型作爲編輯器的任務該怎麼辦?
換句話說,有兩種方法可以將同一個模型關聯兩次嗎?
我正在使用Mongoid。是否可以通過不同的名稱多次關聯記錄N-N?
如果一個任務有一個作家列表,那麼一個任務has_many :writers
和一個作家has_many :tasks
。
如果我還想要has_many :editors
以及Writer
模型作爲編輯器的任務該怎麼辦?
換句話說,有兩種方法可以將同一個模型關聯兩次嗎?
這樣的事情,請檢查自己的正確性,如果需要
has_many :editors, class_name: "Writer", inverse_of: :writter
所以,你應該用inverse_of和CLASS_NAME
調整