I have Ruser and Bag models. I'm using Ruser instead of User because I know "user" create problems with a postgresql database. Bags must be delivered to Ruser so I need to know when one or more bags are delivered. I create these associations:
class Ruser < ActiveRecord::Base has_many :deliveries has_many :bags, :through => :deliveries class Bag < ActiveRecord::Base has_many :deliveries has_many :rusers, :through => :deliveries class Delivery < ActiveRecord::Base belongs_to :ruser belongs_to :bag Ruser and Bag are already populated. Delivery has delivered_at attribute. Now I want delivery 3 bags to ruser. I can do bags=Bags.all user=Ruser.find(params[:id]) delivery = user.deliveries.create(:delivered_at => Date.today). But I can't do delivery.bags << bags. I think that could be some mistakes in my associations. -- 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.

