在开发中使用 sqlite3 进行 CarrierWave 多文件上传的解决方法
Workaround for CarrierWave multiple file upload using sqlite3 in development
在我的团队开发环境中,我们使用 Rails 中默认的 sqlite3。
但是carrierwave实现多文件上传需要支持array/json数据类型的数据库。
是否有任何解决方法可以在我们的开发环境中运行而无需安装其他数据库(如 postgres)?
我正在按照此处的说明进行操作 https://github.com/carrierwaveuploader/carrierwave#multiple-file-uploads
唯一可能的解决方法是为上传创建一个单独的模型:
class ImagesContainer
has_many :uploads
end
class Upload
mount_uploader :image, ImageUploader
belongs_to ImagesContainer
end
在我的团队开发环境中,我们使用 Rails 中默认的 sqlite3。
但是carrierwave实现多文件上传需要支持array/json数据类型的数据库。
是否有任何解决方法可以在我们的开发环境中运行而无需安装其他数据库(如 postgres)?
我正在按照此处的说明进行操作 https://github.com/carrierwaveuploader/carrierwave#multiple-file-uploads
唯一可能的解决方法是为上传创建一个单独的模型:
class ImagesContainer
has_many :uploads
end
class Upload
mount_uploader :image, ImageUploader
belongs_to ImagesContainer
end