Ruby on rails 回形针::AdapterRegistry::NoHandler使用krajee引导文件输入时出错

Ruby on rails 回形针::AdapterRegistry::NoHandler使用krajee引导文件输入时出错,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我使用krajee引导文件输入在Rails中上传多个文件。 点击上传按钮后,我收到了这个回形针::AdapterRegistry::NoHandlerError。 任何人都可以帮助我。谢谢 class WorkFile < ActiveRecord::Base has_attached_file :attachment, :styles => { :small => "150x150#"}, :url => "/assets/work_files/:i

我使用krajee引导文件输入在Rails中上传多个文件。 点击上传按钮后,我收到了这个回形针::AdapterRegistry::NoHandlerError。 任何人都可以帮助我。谢谢

class WorkFile < ActiveRecord::Base
  has_attached_file :attachment,
    :styles => { :small => "150x150#"},
    :url => "/assets/work_files/:id/:style/:basename.:extension",
    :path => ":rails_root/app/assets/images/work_files/:id/:style/:basename.:extension" 

  validates_attachment_content_type :attachment, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"]
  validates_attachment_size :attachment, :less_than => 1.megabytes
end
class工作文件{:small=>“150x150#”},
:url=>“/assets/work\u files/:id/:style/:basename.:extension”,
:path=>“:rails\u root/app/assets/images/work\u files/:id/:style/:basename.:extension”
验证附件内容类型:附件,:内容类型=>[“image/jpg”、“image/jpeg”、“image/png”、“image/gif”]
验证\u附件\u大小:附件,:小于=>1.MB
结束

class WorkFilesController[#],“文件id”=>“0”}
在10毫秒内完成500个内部服务器错误
回形针::AdapterRegistry::NoHandlerError(找不到[]的处理程序):
app/controllers/work\u files\u controller.rb:5:在“上传”中

更改
@wf.attachment=params[:pm\u file\u upload]

在您的表单中发送到
@wf.attachment=params[:pm\u file\u upload][0]

,是否将其作为多部分表单传递?
class WorkFilesController < ApplicationController

def upload
  @wf = WorkFile.new
  @wf.attachment = params[:pm_file_upload]
  @wf.save
end

end

Started POST "/work_files/upload" for 192.168.0.5 at 2016-02-02 21:51:17 +0000
Processing by WorkFilesController#upload as JSON
  Parameters: {"pm_file_upload"=>[#<ActionDispatch::Http::UploadedFile:0x55acb48 @tempfile=#<File:/var/folders/bC/bCJs3dCDGoa9n-zhECDRnU+++TI/-Tmp-/RackMultipart20160202-44332-wpd4ik>, @original_filename="hello world.pdf", @content_type="application/pdf", @headers="Content-Disposition: form-data; name=\"pm_file_upload[]\"; filename=\"hello world.pdf\"\r\nContent-Type: application/pdf\r\n">], "file_id"=>"0"}
Completed 500 Internal Server Error in 10ms

Paperclip::AdapterRegistry::NoHandlerError (No handler found for [#<ActionDispatch::Http::UploadedFile:0x55acb48 @tempfile=#<File:/var/folders/bC/bCJs3dCDGoa9n-zhECDRnU+++TI/-Tmp-/RackMultipart20160202-44332-wpd4ik>, @original_filename="hellow world.pdf", @content_type="application/pdf", @headers="Content-Disposition: form-data; name=\"pm_file_upload[]\"; filename=\"hello world.pdf\"\r\nContent-Type: application/pdf\r\n">]):
  app/controllers/work_files_controller.rb:5:in `upload'