Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 让Dropzone.JS使用Carrierwave和多个图像_Javascript_Ruby On Rails_Ruby On Rails 4_Carrierwave_Dropzone.js - Fatal编程技术网

Javascript 让Dropzone.JS使用Carrierwave和多个图像

Javascript 让Dropzone.JS使用Carrierwave和多个图像,javascript,ruby-on-rails,ruby-on-rails-4,carrierwave,dropzone.js,Javascript,Ruby On Rails,Ruby On Rails 4,Carrierwave,Dropzone.js,我是Rails的新手,我已经成功地通过carrierwave进行了多次上传(大约一周后)。现在我想让上传过程变得更好一点。我不确定发生了什么,但我似乎无法让它工作 我的表单如下所示: .edit-container = simple_form_for @post, html: { multipart: true } do |f| .edit-form = f.input :title = f.input :location

我是Rails的新手,我已经成功地通过carrierwave进行了多次上传(大约一周后)。现在我想让上传过程变得更好一点。我不确定发生了什么,但我似乎无法让它工作

我的表单如下所示:

.edit-container
    = simple_form_for @post, html: { multipart: true } do |f| 
        .edit-form
            = f.input :title
            = f.input :location, disabled: true
            = f.input :price
            = f.input :description
            = f.input :contact_number, placeholder: "(999) 999-9999"
            = f.label "Category"
            = f.text_field :category_name, data: {autocomplete_source: Category.order(:name).map(&:name)}, placeholder: "Choose a category"
            = f.fields_for :post_attachments do |p|
                = p.file_field :image, :multiple => true, name: "post_attachments[image][]"

            = f.button :submit
%script
    $('#post_location').val("#{request.location.city}, #{request.location.state}")
我试过这样做:

.edit-container
    = simple_form_for @post, html: { multipart: true, class: "dropzone" } do |f| 
        .edit-form
            = f.input :title
            = f.input :location, disabled: true
            = f.input :price
            = f.input :description
            = f.input :contact_number, placeholder: "(999) 999-9999"
            = f.label "Category"
            = f.text_field :category_name, data: {autocomplete_source: Category.order(:name).map(&:name)}, placeholder: "Choose a category"
            = f.fields_for :post_attachments do |p|
                = p.file_field :image, :multiple => true, name: "post_attachments[image][]"

            = f.button :submit
%script
    $('#post_location').val("#{request.location.city}, #{request.location.state}")
这就是结果(显然不是我想要的):

错误消息显示:

ActionController::UnknownFormat in PostsController#create ActionController::UnknownFormat
你能告诉我如何在我的应用程序中实现dropzone.js吗