2
如果我手動創建圖像並分配產品。它在控制檯很好用:將圖像分配給Spree中的資產
p = Spree::Product.first
i = Spree::Image.create!(<create info>)
p.images << i
p.save!
當我試圖在程序中運行這個。它什麼都不做。它運行就好像p.images << i
從未運行過。
我試過搜索,但不知道如何搜索< <很好。
更新
如果我添加到程序:
p = Spree::Product.first
i = Spree::Image.create!(<create info>)
i = Spree::Image.find(i.id) #this line
p.images << i
p.save!
這個偉大的工程,但我不明白是怎麼回事。
感謝先進! Justin