安装Carrierwave时未保存Rails /图像

时间:2012-10-31 15:48:48

标签: ruby-on-rails database image carrierwave rails-engines

我正在使用Carrierwave插件上传图片。它工作正常,但如果我尝试使用

从控制器保存图像
Article.create(:image => 'sample.png')

只要载入wavewave,就可以保存图像,如果我卸载Rails会像正常一样保存图像..我该如何解决?

1 个答案:

答案 0 :(得分:1)

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

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

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