【问题标题】:Image picker and uploader in RailsRails 中的图像选择器和上传器
【发布时间】:2020-10-13 03:52:00
【问题描述】:

如果做了一些研究,但还没有找到解决这个问题的好方法:

我正在构建一个 Shopify 应用,让商家可以创建一个小设计以显示在产品页面上,该设计包含一个图像/图标。

我希望用户在创建/编辑设计时能够从图标列表中进行选择或将她/他自己的图标上传到表单中。

如何做到最好?

我可以了解如何使用活动存储制作上传部分。但是有一些现有的图标供用户挑选,我在哪里苦苦挣扎?

计划是使用 AWS Cloudfront 来存储这些图标,但我仍然难以在表单中显示和选择图标的功能。

非常感谢任何有关我如何做到这一点的线索! :_)

【问题讨论】:

  • 嗨丹尼尔,欢迎来到 SO。请尝试详细说明您为解决问题所做的努力。

标签: javascript html css ruby-on-rails amazon-cloudfront


【解决方案1】:

您需要通过脚本(rake 任务)预先填充您的表格,该脚本会将这些图像上传到您的存储(如 s3 等)。您可以做的是在文件中写入带有相对路径的文件名(以简化您的工作)并读取该文件以从您的 rake 任务中访问这些图像,并调用相同的 API 一次上传一张图像。一旦您将参考存储作为表/模型中的记录(例如:设计),您应该遍历视图上的每条记录以显示每个图像的预览。从那里只需捕获用户点击(以了解他们选择了哪个图像)或使用一些可以完成这项工作的 js 库。希望这会给你一些方向。如果您需要进一步讨论,请告诉我。

【讨论】:

    猜你喜欢
    • 2013-12-21
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多