Ruby on rails 使用回形针从上传或外部URL设置配置文件pic

Ruby on rails 使用回形针从上传或外部URL设置配置文件pic,ruby-on-rails,ruby,paperclip,Ruby On Rails,Ruby,Paperclip,我想让我的用户通过以下方式设置他们的个人资料图片: 在文本框中提供远程URL,我将使用该文本框将图像抓取到S3存储桶中 使用SimpleForm的文件\u字段方法上载文件 我很想知道允许用户从同一个表单中同时执行这两项操作的最干净的方法。我做了一些实验,但还没有得出任何特别令人满意的结果。谢谢。以下是一个很好的指南,介绍了如何通过url进行上传。它非常古老,但它给出了需要做什么的一个很好的总体概念 在完成上述操作之后,首先我将禁用url和upload字段。然后我会有一些javascript

我想让我的用户通过以下方式设置他们的个人资料图片:

  • 在文本框中提供远程URL,我将使用该文本框将图像抓取到S3存储桶中
  • 使用SimpleForm的
    文件\u字段
    方法上载文件

我很想知道允许用户从同一个表单中同时执行这两项操作的最干净的方法。我做了一些实验,但还没有得出任何特别令人满意的结果。谢谢。

以下是一个很好的指南,介绍了如何通过url进行上传。它非常古老,但它给出了需要做什么的一个很好的总体概念

在完成上述操作之后,首先我将禁用url和upload字段。然后我会有一些javascript和一个按钮,在选择url或上传时,通过删除属性disabled来取消禁用相应字段