1
爲什麼使用has_many時無法多次推送記錄?爲什麼我不能在Mongoid中使用has_many來推送重複記錄?
class Template
include Mongoid::Document
has_and_belongs_to_many :widgets, inverse_of: nil
嘗試添加重複:
(rdb:387) self.widgets.push(Widget.first)
[BSON::ObjectId('4f7096776c51c8135000000d')]
(rdb:387) self.widgets.push(Widget.first)
[BSON::ObjectId('4f7096776c51c8135000000d')]
(rdb:387) self.widgets.count
1
你爲什麼要定義inverse_of:nil?如果沒有爲什麼使用hbtm? – shingara 2012-04-03 07:49:04