在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)
请帮我解决这个问题。
答案 0 :(得分:2)
以下是我在我的应用上的操作方式: 假设我想为我的用户保存一个头像(我将paperclip添加到用户模型中)
user = User.find(params[:id])
user.avatar = URI.parse("http://www.xxxx.xxx/image.jpg")
user.save
这应该适合你,