Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何通过URL在回形针中保存图像_Ruby On Rails_Image_Url_Paperclip - Fatal编程技术网

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

Ruby on rails 如何通过URL在回形针中保存图像,ruby-on-rails,image,url,paperclip,Ruby On Rails,Image,Url,Paperclip,在rails 3.2.13中,我试图通过上传csv文件来保存一些批量数据。在保存时,我需要保存一些与此数据相关的图像。我需要通过从URL获取来保存此图像。如何使用回形针保存此类图像?如何在csv文件中提供图像数据 例如:我有一个用户模型&它有一个profile\u图片关联,首先我需要将图像保存到assets表并将其与用户模型关联 我试过了 &我还安装了gem install rest open uri,但它显示了一些错误 错误是,首先我得到rest open uri的安装错误,再次安装后我得到了

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

例如:我有一个用户模型&它有一个profile\u图片关联,首先我需要将图像保存到assets表并将其与用户模型关联

我试过了 &我还安装了gem install rest open uri,但它显示了一些错误

错误是,首先我得到rest open uri的安装错误,再次安装后我得到了
AbstractController::ActionNotFound(找不到UsersController的“创建”操作)


请帮我解决这个问题

以下是我如何在我的应用程序上实现的: 假设我想为我的用户保存一个头像(我在用户模型中添加了回形针)


这应该对你有用,

我也有同样的问题。最后我转到了卡里尔瓦夫。但Daniël Zwijnenburg的答案应该有用。我有回形针,它对远程URL非常有效。这是什么“一些错误”?一些错误的意思是,首先我得到了rest open uri的安装错误,再次安装后我得到了AbstractController::ActionNotFound(找不到UsersController的“创建”操作)
user = User.find(params[:id])
user.avatar = URI.parse("http://www.xxxx.xxx/image.jpg")
user.save