Carrierwave多图像上传file_field无法在rails中选择多个图像

时间:2017-09-04 03:31:56

标签: ruby-on-rails carrierwave cloudinary

在实现Carrierwave多个图像时,我无法选择多个图像。当我在新视图中单击上传按钮时,我只获取单个文件的文件选择窗口,并且只能选择单个文件。

在输入表格中,我有:

<%= simple_form_for @car do |f| %>
...
 <%= f.file_field :pictures, multiple: true %>
...

Car模型中,我有:

mount_uploader :pictures, PictureUploader 
serialize :pictures, JSON 

在汽车控制器中,我有:

params.require(:car).permit(:name, :make, :year, :color, :seats, 
:location, :transmission, :price, :photo, :photo_cache, {pictures: []})

我在Cars表中有一个图片列。我在cloudinary::Carrierwave中添加了PictureUploader

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

此时Cloudinary的GEM和Carrierwave集成不支持多个图像上传。然而,它是在Cloudinary的实现路线图上。作为暂时的解决方法,我们可以使用Cloudinary的GEM和Carrierwave参考此示例项目进行多次上传:https://github.com/taragano/Cloudinary_multiple_uploads