2013-07-05 42 views
1

在rails 3.2.13中,我试图通过上传csv文件来保存一些批量数据。在保存时,我需要保存一些与此数据相关的图像。我需要通过从URL中提取来保存此图像。如何使用paperclip保存这种图像?如何在csv文件中提供图像数据?例如:我有一个用户模型&它有一个profile_picture关联,首先我需要将图像保存到资产表&将其关联到用户模型。如何通过URL在回形针中保存图像

我已经试过Paperclip fetch image directly via url &还我已经安装了创业板安装其余开-URI却是露出了一些错误。

错误是,第一我有安装误差休息开-URI重新安装后,我得到AbstractController::ActionNotFound (The action 'create' could not be found for UsersController)

请帮我解决这个问题。

+0

我有同样的问题。我终于转向了Carrierwave。但DaniëlZwijnenburg的答案应该有效。 – Sucrenoir

+0

我有回形针,它适用于远程网址。这是什么“一些错误”? –

+0

一些错误的意思,首先我安装错误的rest-open-uri安装后再次得到我得到AbstractController :: ActionNotFound(无法找到UsersController行动'创建') –

回答

2

这是我如何做这件事是我的应用程序: 比方说,我要救化身为我的用户(我加回形针用户模型)

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

这应该为你工作,