如何为她在轨道上的红宝石上传的图片列表中为用户设置个人资料图片

时间:2012-06-09 03:58:05

标签: ruby-on-rails paperclip

我有一个模型 User.rb ,它允许我在用户注册时设置个人资料图片,另一个模型 Upload.rb ,这个上传模型是用户从其本地计算机上载的图片,即计算机。 我的问题是,如何从我的数据库中的一个上传图片更改用户的个人资料图片?

感谢。

1 个答案:

答案 0 :(得分:0)

我对Paperclip不太熟悉。 Carrierwave内置了remote_file_url助手,在您的情况下可能很有用。

您可以在用户模型中构建自己的模型:

def picture_from_url(url)
  self.picture = open(url)
end

然后,您需要构建一个带有:picture_from_url字段的用户表单,并找到一种从上传模型中选择图像并将Upload.file_url传递到picture_from_url字段的方法。

不确定具体是什么。这有帮助吗?