我正在使用Carrierwave插件上传图片。它工作正常,但如果我尝试使用
从控制器保存图像Article.create(:image => 'sample.png')
只要载入wavewave,就可以保存图像,如果我卸载Rails会像正常一样保存图像..我该如何解决?
答案 0 :(得分:1)
我就是这样做的,它至少在我的种子中起作用:
Article.create(:image => File.open(Rails.root.join("app", "assets", "images", "sample.png"))
如您所见,请确保提供文件的完整路径。明确打开文件也可能有所帮助。