【问题标题】:Best way to store many image frames in ActiveRecord with CarrierWave使用 CarrierWave 在 ActiveRecord 中存储许多图像帧的最佳方式
【发布时间】:2014-11-16 08:35:53
【问题描述】:

我正在使用 Ruby On Rails 4 + ActiveRecord + CarrierWave 来存储图像。 现在我有任务 - 在每个 AR 记录中存储许多图像帧以供 SpriteSpin 360 次查看。我无法使用传统的图像存储方式 - SpriteSpin 最多需要 34 个图像帧。我认为创建 34 个或更多属性并分别上传每个帧并不是最好的方法。 也许有更正确的上传和存储方式?

【问题讨论】:

    标签: ruby-on-rails carrierwave image-uploading


    【解决方案1】:

    我认为 CarrierWave 不支持 multiple 上传。它旨在将单个文件与单个字段相关联。

    如果您想要多次上传,则需要多个字段(每个字段都有一个 CarrierWave 上传器),或者多个对象,每个对象都有一个 CarrierWave 上传器字段。

    multiple 属性也不支持,所以如果你使用它,完全由你来正确分配参数。

    以下是通过 Carrierwave 多次上传的一些参考。我不确定您是否喜欢这些技巧?但是我发现供您参考..

    我希望这对您有所帮助...或者等待以前做过此操作的人的回答。我非常喜欢并喜欢使用 Paperclip

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-23
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多