这是我打印上传文件的参数时得到的结果:
#<ActionDispatch::Http::UploadedFile:0x00000006788f88 @tempfile=#<Tempfile:/tmp/RackMultipart20140331-46784-1pzga6v>, @original_filename="cost_of_peace.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"user[profile_image_attributes][file]\"; filename=\"cost_of_peace.jpg\"\r\nContent-Type: image/jpeg\r\n">
这个对象是什么?它不是哈希也不是数组......我该如何获取它的信息?我如何返回@tempfile或@original_filename?
答案 0 :(得分:0)
您获得的对象是HTTP upload file
对象,您可以see the source here
tempfile
,original_filename
是attr_accessor,您可以通过
your_upload_object.tempfile
或your_upload_object.original_filename