【发布时间】:2025-11-26 22:20:04
【问题描述】:
我想从代码上传产品主变体的图片。我可以使用
创建一个简单的产品product = Spree::Product.new
product.name = something
product.available_on = Time.now
product.description = something
product.tax_category_id = 1
.......
.......
product.save
但是当我尝试使用我的资产中的图像上传产品图像时,它给了我一个找不到路径的错误 我遵循了 spree 文档,上面说我可以使用
创建图像img = Spree::Image.create(:attachment => File.open(path), :viewable => product.master)
但是当我输入 image_url “图像名称” 代替路径时。它给出 /assets/images/imagename 没有这样的文件或目录的错误
如果我在这里遗漏了一些非常基本的东西,请告诉我
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 spree