将多个图像(url)添加到相同的列表表rails

时间:2015-06-26 12:38:50

标签: ruby-on-rails ruby-on-rails-4 amazon-s3 carrierwave refile

我的应用有一个列表table(:name, :description)和一个pictures table(:image_id, :listing_id)。我使用嵌套表单(选项卡)获取所有这些信息,并使用gem carrierwave正常工作。在过去的几天里,我正在尝试将amazon s3直接图像上传功能添加到我的rails应用程序中。但似乎很难以嵌套的形式实现这一点。所以我打算列出清单表中的所有image_url。因为它只是真正形象的网址,这样做是一个好主意吗? (我只允许每个列表最多8张图片)??

如果可能的话,我打算在重新安装时这样做。 正在寻找有人对这个话题有所了解......感谢您提前帮助:)

1 个答案:

答案 0 :(得分:0)

您的直接上传与嵌套表单无关。每个图像由gem carrierwave本身处理。如果您仍然需要直接上传,可以尝试以下宝石:

https://github.com/waynehoover/s3_direct_upload

https://github.com/dwilkie/carrierwave_direct

关于列出图片网址,我不清楚您的问题。如果可能的话,举一些真实的例子。展示您的模型的设计方式。因此,至少人们可以帮助具体了解如何仅处理特定数量的记录(image_url,根据您的讨论)。