Carrierwave 多张图片上传 file_field 无法在 rails 中选择多张图片
Carrierwave multiple image upload file_field is not enabling selection of multiple images in rails
我在实现 Carrierwave 多图像时遇到了启用select多图像离子的问题。当我点击新视图中的上传按钮时,我只得到文件 selection window 单个文件并且只能 select 单个文件。
在输入表单中,我有:
<%= 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: []})
我在汽车 table 中有一个图片栏。我在 PictureUploader
.
中包含了 cloudinary::Carrierwave
有什么我遗漏的吗?
目前 Cloudinary 的 GEM 和 Carrierwave 集成不支持多张图片上传。然而,它在 Cloudinary 的实施路线图上。作为暂时的解决方法,请随时参考此示例项目以使用 Cloudinary 的 GEM 和 Carrierwave 进行多次上传:https://github.com/taragano/Cloudinary_multiple_uploads
我在实现 Carrierwave 多图像时遇到了启用select多图像离子的问题。当我点击新视图中的上传按钮时,我只得到文件 selection window 单个文件并且只能 select 单个文件。
在输入表单中,我有:
<%= 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: []})
我在汽车 table 中有一个图片栏。我在 PictureUploader
.
cloudinary::Carrierwave
有什么我遗漏的吗?
目前 Cloudinary 的 GEM 和 Carrierwave 集成不支持多张图片上传。然而,它在 Cloudinary 的实施路线图上。作为暂时的解决方法,请随时参考此示例项目以使用 Cloudinary 的 GEM 和 Carrierwave 进行多次上传:https://github.com/taragano/Cloudinary_multiple_uploads