Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个模型User.rb,它允许我在用户注册时设置个人资料图片,还有另一个模型Upload.rb,这个上传模型用于用户从他或她的本地机器(即计算机)上传的图片。我的问题是,如何从我的数据库中上传的一张图片更改用户的个人资料图片?
谢谢。
我对回形针不太熟悉。Carrierwaveremote_file_url内置了一个帮助程序,这在您的情况下可能很有用。
remote_file_url
您可以在您的用户模型中构建自己的:
def picture_from_url(url) self.picture = open(url) end
然后,您需要构建一个带有:picture_from_url字段的用户表单,并找到某种从上传模型中选择图像并传递Upload.file_url给该picture_from_url字段的方法。
:picture_from_url
Upload.file_url
picture_from_url
不确定你具体问的是什么。这有帮助吗?