我想让我的用户通过以下方式设置他们的个人资料图片:
- 在文本框中提供远程 URL,我将使用该文本框将图像抓取到 S3 存储桶中
file_field
使用 SimpleForm 的方法上传文件
我很想知道允许用户从同一个表单中完成这两项操作的最简洁的方法。我做了一些实验,但还没有想出什么特别令人满意的东西。谢谢。
我想让我的用户通过以下方式设置他们的个人资料图片:
file_field
使用 SimpleForm 的方法上传文件我很想知道允许用户从同一个表单中完成这两项操作的最简洁的方法。我做了一些实验,但还没有想出什么特别令人满意的东西。谢谢。
以下是一个很好的指南,它提供了如何通过 url 进行上传的总体思路。它非常古老,但它对需要做什么提供了一个很好的总体思路。
http://trevorturk.com/2008/12/11/easy-upload-via-url-with-paperclip/
完成上述操作后,首先我将禁用 url 和上传字段。然后我只有一些 javascript 和一个按钮,在选择 url 或上传时通过删除禁用属性来禁用相应的字段。