在开发中使用sqlite3进行CarrierWave多文件上传的解决方法

时间:2015-06-20 06:50:50

标签: ruby-on-rails carrierwave

在我的团队开发环境中,我们使用的是Rails默认的sqlite3。

但是,carrierwave的多文件上传实现需要支持array / json数据类型的数据库。

是否有任何解决方法,以便它可以在我们的开发环境中工作,而无需安装其他数据库,如postgres?

我正按照https://github.com/carrierwaveuploader/carrierwave#multiple-file-uploads

的说明进行操作

1 个答案:

答案 0 :(得分:2)

唯一可行的解​​决方法是为上传创建单独的模型:

class ImagesContainer
  has_many :uploads
end

class Upload
  mount_uploader :image, ImageUploader

  belongs_to ImagesContainer
end