[翻译]  How to upload a local file to a Carrierwave model?

[CHINESE]  如何将本地文件上传到Carrierwave模型?


I'm using Carrierwave to handle image uploads, but I'm not using a form, instead I use local files in the server.

我正在使用Carrierwave来处理图像上传,但我没有使用表单,而是使用服务器中的本地文件。

How can I make this work?

我怎样才能做到这一点?

@user = User.first
image_path = "/tmp/pic-s7b28.jpg"

@user.image = image_path
@user.save!

1 个解决方案

#1


19  

@user = User.first
image_path = "/tmp/pic-s7b28.jpg"

@user.image = File.open(image_path)
@user.save!

You can check examples in the carrierwave readme

您可以查看carrierwave自述文件中的示例


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2018 ITdaan.com 粤ICP备14056181号