I’ve got something weird happening in the code (using Rails 3.0). I
have a ton of has_many/belongs_to relationships in my application and
I save the child objects like this:
if parent.child_collection << child
#do success code
#do error code
The problem is that this ends up with duplicate child records in the
database, saved two seconds apart. The weird part is that this
happens when the user is using IE or Chrome, but NOT when using
jQuery), but I do get two “Success” messages in Firefox even though it
only saves once. The #do success code uses Ajax to put up a view of
the parent object with the children in a table.
Should I explicitly save the child before I add it to the collection?
This code seemed to work just fine before I “AJAX-ified” the
application, but then I always use Firefox for development