Rails carrierwave 和 cloudinary 多文件上传
Posted
技术标签:
【中文标题】Rails carrierwave 和 cloudinary 多文件上传【英文标题】:Rails carrierwave and cloudinary multiple file uploads 【发布时间】:2018-06-23 15:34:15 【问题描述】:所以我试图让carrierwave与cloudinary一起上传多个文件,但它一直给我这个错误,上面写着:
数组的未定义方法“all_versions_processors”
我遵循了carrierwave 文档,在该文档中我将listing_images 属性添加到我的json 类型的Listings 表中。
我还在表单文件输入中将 multiple 设置为 true 选项。
在我的 ListingsController 中,我指定了以下允许的参数之一:
listing_images:[]
我很确定一切都已正确配置,但我无法弄清楚为什么会引发此错误。任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:正式支持在 Cloudinary 的 GEM 上使用 Carrierwave 进行多次上传的路线图。同时,作为一种变通方法,您可以稍微不同地完成多个上传。这是一个演示它的基本示例项目: https://github.com/taragano/Cloudinary_multiple_uploads
【讨论】:
以上是关于Rails carrierwave 和 cloudinary 多文件上传的主要内容,如果未能解决你的问题,请参考以下文章
Rails carrierwave 和 cloudinary 多文件上传
rails + WebRTC 录音 + Carrierwave + 雾 + S3 + Ajax 错误
使用Cloudinary,Carrierwave,Ckeditor和Rails Admin时出现问题
使用 React、Ruby on rails 5 和 CarrierWave 多次上传文件
Rails 4: Carrierwave/AWS - Excon::Errors::SocketError / getaddrinfo: nodename or servname provided
Rails:上传 dropzone、S3、carrierwave,不能在 Safari 中工作,但在 Google Chrome 中工作