Skip to content

Instantly share code, notes, and snippets.

@mutle
Created August 7, 2009 19:02
Show Gist options
  • Save mutle/164101 to your computer and use it in GitHub Desktop.
Save mutle/164101 to your computer and use it in GitHub Desktop.
class Foo::BarsController < ApplicationController
def create
out = "Params: #{params.inspect}"
out << "\nrack.uploads: #{request.env['rack.uploads'].inspect}"
logger.info out
render :text => out
end
end
Processing Foo::BarsController#create (for 127.0.0.1 at 2009-08-07 21:01:34) [POST]
Parameters: {"commit"=>"Save changes", "authenticity_token"=>"caGiO2d0wXq09gtRuJ2xwG02ZKkA0AGld+apbI9jjsQ=", "bar"=>{"zoom"=>"test", "file"=>#<Rack::Uploads::UploadedFile:0x25b9fe4 @key="file", @cleanup_needed=false, @file={:type=>"application/octet-stream", :filename=>"nginx_0.6.38-blogage-1_amd64.deb", :head=>"Content-Disposition: form-data; name=\"bar[file]\"; filename=\"nginx_0.6.38-blogage-1_amd64.deb\"\r\nContent-Type: application/octet-stream\r\n", :name=>"bar[file]", :tempfile=>#<File:/var/folders/Il/Il3MkfD3HSOYjF3YUG2eU++++TI/-Tmp-/RackMultipart.1037.2>}>}}
Params: {"commit"=>"Save changes", "authenticity_token"=>"caGiO2d0wXq09gtRuJ2xwG02ZKkA0AGld+apbI9jjsQ=", "action"=>"create", "controller"=>"foo/bars", "bar"=>{"zoom"=>"test", "file"=>#<Rack::Uploads::UploadedFile:0x25b9fe4 @key="file", @cleanup_needed=false, @file={:type=>"application/octet-stream", :filename=>"nginx_0.6.38-blogage-1_amd64.deb", :head=>"Content-Disposition: form-data; name=\"bar[file]\"; filename=\"nginx_0.6.38-blogage-1_amd64.deb\"\r\nContent-Type: application/octet-stream\r\n", :name=>"bar[file]", :tempfile=>#<File:/var/folders/Il/Il3MkfD3HSOYjF3YUG2eU++++TI/-Tmp-/RackMultipart.1037.2>}>}}
rack.uploads: [#<Rack::Uploads::UploadedFile:0x25b9fe4 @key="file", @cleanup_needed=false, @file={:type=>"application/octet-stream", :filename=>"nginx_0.6.38-blogage-1_amd64.deb", :head=>"Content-Disposition: form-data; name=\"bar[file]\"; filename=\"nginx_0.6.38-blogage-1_amd64.deb\"\r\nContent-Type: application/octet-stream\r\n", :name=>"bar[file]", :tempfile=>#<File:/var/folders/Il/Il3MkfD3HSOYjF3YUG2eU++++TI/-Tmp-/RackMultipart.1037.2>}>]
Completed in 2ms (View: 0, DB: 0) | 200 OK [http://localhost/foo/bars]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment