関係が追加の属性を持つhas_many:throughとして定義されている2つのオブジェクト間に関係を作成する方法(プログラムの例が役立つので、Railsコンソールでテストできます)を誰かが私に説明できるかどうか疑問に思っています。オブジェクトは次のように定義されています。
class Item < ActiveRecord::Base
has_many :collections, :through => :collection_items
end
class Collection < ActiveRecord::Base
has_many :items, :through => :collection_items
end
class CollectionItem < ActiveRecord::Base
belongs_to :collection
belongs_to :item
attr_accessible :collection_id, :item_id, :quantity
end