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

[英]How to upload a local file to a Carrierwave model?


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自述文件中的示例


注意!

本站翻译的文章,版权归属于本站,未经许可禁止转摘,转摘请注明本文地址:http://www.itdaan.com/blog/2013/04/22/faa723af9c5912428f95951196bb2277.html



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