0

我正在使用 Carrierwave 插件上传图片。它工作正常,但如果我尝试使用从控制器保存图像

Article.create(:image => 'sample.png')

只要安装了载波,它就不会保存图像,如果我卸载 Rails 会像平常一样保存图像。我该如何解决这个问题?

4

1 回答 1

1

我就是这样做的,它至少在我的种子中起作用:

Article.create(:image => File.open(Rails.root.join("app", "assets", "images", "sample.png"))

如您所见,请确保提供文件的完整路径。显式打开文件也可能有所帮助。

于 2012-10-31T15:59:10.933 回答