0

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

谢谢。

4

1 回答 1

0

我对回形针不太熟悉。Carrierwaveremote_file_url内置了一个帮助程序,这在您的情况下可能很有用。

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

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

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

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

于 2012-06-09T10:56:32.577 回答