【问题标题】:Should I use an S3 bucket with my form_for image uploader? [closed]我应该在我的 form_for 图像上传器中使用 S3 存储桶吗? [关闭]
【发布时间】:2014-07-04 11:09:03
【问题描述】:

我希望实现类似https://my.charitywater.org/p/campaignCreate(第 2 步)的东西,用户可以从图像列表中选择要使用的图像。他们使用的是我比较熟悉的 fancybox,所以可以在我的实现中使用它。

我希望能够将其合并到我的 form_for 中。

我目前使用carrierwave,因此用户可以上传他们自己的图片,但我不确定我是否应该将我的默认图片存储在一个s3存储桶中,例如,然后从那里拉下来(尽管会重新上传已经存储的图像,因此不确定那里的性能影响)。

有什么好的起点吗?有什么我应该考虑的吗?

【问题讨论】:

    标签: javascript ruby forms ruby-on-rails-4


    【解决方案1】:

    可以在 Carrierwave 中使用远程 url 使用保存图像(参见 Stack Overflow answer)。

    我要做的是构建一个界面,其中包含插入到 select 输入的图像样本,该输入存储每个图像的 url。 这样当用户提交表单时,您就设置了一个字段 remote_image_url

    编辑

    但正如你所说,它会多次存储图像。

    您还可以将数据库中的 图像 列表附加到模型,并使用 rails 关系来链接它们。

    【讨论】:

      猜你喜欢
      • 2016-04-24
      • 2021-10-30
      • 2014-04-05
      • 2014-05-02
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 2016-10-20
      • 2017-03-13
      相关资源
      最近更新 更多