Meine ModelleRails erstellen Objekt has_many durch
class Collection < ActiveRecord::Base
has_many :outfits
has_many :products, through: :outfits
end
class Outfit < ActiveRecord::Base
belongs_to :product
belongs_to :collection
end
class Product < ActiveRecord::Base
has_many :outfits
has_many :collections, through: :outfits
end
Ich mag Produkt in Sammlung Modell speichern
so eine Sammlung kann wenige Produkte in es
, wie ich es tun kann? Ich bin ein bisschen Kampf mit ihm
es so etwas wie dieses
p = Product.find_by_code('0339').id
p.collections.create(product_id:p1)
versucht haben, aber ich denke, ich bin falsch
Können Sie die Beziehung, die Sie modellieren möchten, ausschreiben? Es würde es leichter verständlich machen. Zum Beispiel, haben Kollektionen viele Outfits und Outfits haben viele Produkte, aber Produkte haben nur ein Outfit? –
@MatthewCliatt mein Hauptziel ist es, ein 'Produkt' in vielen' Sammlungen' zu haben – user
Und welche Beziehung zu Outfits spielen dabei? –