如何通过URL在回形针中保存图像

时间:2013-07-05 09:38:26

标签: ruby-on-rails image url paperclip

在rails 3.2.13中,我试图通过上传csv文件来保存一些批量数据。保存时我需要保存一些与此数据相关的图像。我需要通过从URL获取来保存此图像。如何使用paperclip保存此类图像?如何在csv文件中提供图像数据?

例如:我有一个用户模型&它有一个profile_picture关联,首先我需要将图像保存到资产表&将其与用户模型相关联。

我试过Paperclip fetch image directly via url  &安培;我也安装了 gem install rest-open-uri ,但它显示出一些错误。

错误是,首先我在安装后再次打开uri时遇到安装错误我得到AbstractController::ActionNotFound (The action 'create' could not be found for UsersController)

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

以下是我在我的应用上的操作方式: 假设我想为我的用户保存一个头像(我将paperclip添加到用户模型中)

user = User.find(params[:id])
user.avatar = URI.parse("http://www.xxxx.xxx/image.jpg")
user.save

这应该适合你,