J'essaie d'insérer un ensemble de données dans une jonction. Je veux être en mesure de définir l'ensemble de produits par défaut à chaque nouveau marchand qui est créé, puis le commerçant aura des options pour définir la disponibilité de leurs prix en fonction de leurs besoins.Insérer les données dans la table de jonction
J'ai la méthode actuelle définir
def add_products
@product = Product.all
@product.each do |product|
@merchant = MerchantProducts.create!(product_id: product.id, merchant_id: self.id)
end
end
problème que je reçois est le dessous
uninitialized constant Merchant::MerchantProducts
essayer avec 'def add_products @product = Product.all @ product.each do | produit | @merchant = :: MerchantProducts.create! (product_id: product.id, marchand_id: self.id) end end' (même s'il n'est pas nécessaire d'assigner la valeur '@ merchant' ici) –