在开发中使用sqlite3进行CarrierWave多文件上传的解决方法
在我的团队开发环境中,我们使用的是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 3 – 一个应用程序,多个域,如何为其中一个域实现不同的“根”路由?
- 过滤能够使用Devise登录的用户
- 如何嵌套devise_invitable路由以邀请用户访问特定项目
- 设置登录后如何重定向到不同页面(基于某些参数)?
- 这个MiniTest :: Unit :: TestCase警告是什么意思?
- 在上一个会话中运行rake db:migrate之后,Rails服务器在启动后退出
- Rails:Phusion Passenger和I18n.locale应该如何表现?
- 仅为Rake任务运行初始化程序
- 如果我在Rails中使用Turbolinks,则单击浏览器中的“返回”将禁用我的javascript代码