I think these two revisions have fixed the problem: http://dev.rubyonrails.org/changeset/3331 http://dev.rubyonrails.org/changeset/3332 Alpha Chen On Dec 21, 2005, at 7:17 PM, stevenbristol / gmail.com wrote: > I have several models which all have has_and_belongs_to_many > releationships with each other. When the create action is called, the > ActiveRecord.Base#save will only save one of these relationships, the > rest will be ignored. When the update action is called the > ActiveRecord.Base#save will then save all of the relationships. Both > actions call the same method to get the values (from the multi-select > box) and populate the accociated objects. Before upgrading to 1.0 this > worked fine. After upgrading it broke. After rolling back it worked > again. Also, it is happening for all the models. > > My ISP says they have not heard of this from anyone else, and no > one on > irc has heard of it either? > > Does anyone have any ideas? > > Thanks, > Steven A Bristol > >