-
Type: Task
-
Resolution: Done
-
Affects Version/s: None
-
Component/s: None
-
Labels:
Using Mongoid 3.0.15.
There're no updates on the right-hand-side of a HABTM relationship needed in this case.
ruby require 'spec_helper' class Boy include Mongoid::Document has_and_belongs_to_many :girls, inverse_of: nil end class Girl include Mongoid::Document field :saves, type: Integer, default: 0 before_save :increment_saves def increment_saves self.saves += 1 end end describe "relationship" do it "doesn't callback on target when inverse_of nil" do boy = Boy.create! girl = Girl.create! girl.saves.should == 1 boy.girls << girl girl.saves.should == 1 # fails, now 2 end end