Hey Fred, When attempting to save the members with this newly created invice the HABTM relation was trying to add the same member (member_id=1 in my case) twice. However I setup a unique index on the composite key (member_id, invoice_id) so I end up with a SQLite3 ConstraintError being thrown (which I expected).
On another note I just changed my code to include a Participation model that I'm using to support the many-to-many relationship between Member and Invoice. Using `has_many :members, :through => :participations` works without trying to create duplicate Member entries. So I'm not sure if this is an issue with HABTM or my code. Related changes can be found here: https://github.com/mhayes/waterclub/commit/ef74f18a62dcfa65cb009f64f96c62a99115a569 So everything is working as expected now, just a little bit differently than I would've hoped. Thanks for the tips! -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

