Skip to content

Instantly share code, notes, and snippets.

@maier-stefan
Last active August 29, 2015 14:14
Show Gist options
  • Save maier-stefan/8ace964d3c927b1e3b04 to your computer and use it in GitHub Desktop.
Save maier-stefan/8ace964d3c927b1e3b04 to your computer and use it in GitHub Desktop.
get access to api via auth_token
module Authenticable
# Devise methods overwrites
def current_user
@current_user ||= User.find_by(auth_token: request.headers['Authorization'])
end
def authenticate_with_token!
render json: { errors: "Not authenticated" }, status: :unauthorized unless user_signed_in?
end
def user_signed_in?
current_user.present?
end
end
Started GET "/users/6/orders" for 127.0.0.1 at 2015-01-28 08:48:23 +0100
Processing by Api::V1::OrdersController#index as JSON
Parameters: {"subdomain"=>"api", "user_id"=>"6"}
["rack.version", [1, 2]]
["rack.input", #<StringIO:0x007fb002611bd8>]
["rack.errors", #<IO:<STDERR>>]
["rack.multithread", false]
["rack.multiprocess", true]
["rack.run_once", false]
["rack.url_scheme", "http"]
["REQUEST_METHOD", "GET"]
["PATH_INFO", "/users/6/orders"]
["QUERY_STRING", ""]
["SCRIPT_NAME", ""]
["REMOTE_ADDR", "127.0.0.1"]
["SERVER_ADDR", "0.0.0.0"]
["SERVER_NAME", "api.marketplaceapi.dev"]
["SERVER_PORT", "80"]
["HTTP_HOST", "api.marketplaceapi.dev"]
["HTTP_CONNECTION", "keep-alive"]
["HTTP_CACHE_CONTROL", "max-age=0"]
["HTTP_ACCEPT", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"]
["HTTP_USER_AGENT", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36"]
["HTTP_ACCEPT_ENCODING", "gzip, deflate, sdch"]
["HTTP_ACCEPT_LANGUAGE", "en-US,en;q=0.8"]
["REMOTE_PORT", "54287"]
["ORIGINAL_FULLPATH", "/users/6/orders"]
["ORIGINAL_SCRIPT_NAME", ""]
["action_dispatch.routes", #<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>]
["action_dispatch.parameter_filter", [:password]]
["action_dispatch.redirect_filter", []]
["action_dispatch.secret_token", nil]
["action_dispatch.secret_key_base", "1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013"]
["action_dispatch.show_exceptions", true]
["action_dispatch.show_detailed_exceptions", true]
["action_dispatch.logger", #<ActiveSupport::Logger:0x007fb002a58728 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fb002a58638 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fb0018c1d48 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fb002a58570 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/stefanmaier/workspace/tutorials/marketplaceapi/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb002a58548 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb002a584a8>>>>]
["action_dispatch.backtrace_cleaner", #<Rails::BacktraceCleaner:0x007fb002ba9bb8 @filters=[#<Proc:0x007fb002ba9aa0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fb002ba9a28@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fb002ba9a00@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fb002ba95c8@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fb002ba95a0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:15>]>]
["action_dispatch.key_generator", #<ActiveSupport::CachingKeyGenerator:0x007fb002ba9398 @key_generator=#<ActiveSupport::KeyGenerator:0x007fb002ba93c0 @secret="1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fb002ba9348 @backend={}, @default_proc=nil>>]
["action_dispatch.http_auth_salt", "http authentication"]
["action_dispatch.signed_cookie_salt", "signed cookie"]
["action_dispatch.encrypted_cookie_salt", "encrypted cookie"]
["action_dispatch.encrypted_signed_cookie_salt", "signed encrypted cookie"]
["action_dispatch.cookies_serializer", :json]
["ROUTES_70196954910460_SCRIPT_NAME", ""]
["action_dispatch.request_id", "ac42e055-efbc-4f23-8b64-093225120e2c"]
["action_dispatch.remote_ip", #<ActionDispatch::RemoteIp::GetIp:0x007fb00261b048 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fb002611bd8>, "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/users/6/orders", "QUERY_STRING"=>"", "SCRIPT_NAME"=>"", "REMOTE_ADDR"=>"127.0.0.1", "SERVER_ADDR"=>"0.0.0.0", "SERVER_NAME"=>"api.marketplaceapi.dev", "SERVER_PORT"=>"80", "HTTP_HOST"=>"api.marketplaceapi.dev", "HTTP_CONNECTION"=>"keep-alive", "HTTP_CACHE_CONTROL"=>"max-age=0", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36", "HTTP_ACCEPT_ENCODING"=>"gzip, deflate, sdch", "HTTP_ACCEPT_LANGUAGE"=>"en-US,en;q=0.8", "REMOTE_PORT"=>"54287", "ORIGINAL_FULLPATH"=>"/users/6/orders", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fb002a58728 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fb002a58638 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fb0018c1d48 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fb002a58570 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/stefanmaier/workspace/tutorials/marketplaceapi/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb002a58548 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb002a584a8>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fb002ba9bb8 @filters=[#<Proc:0x007fb002ba9aa0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fb002ba9a28@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fb002ba9a00@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fb002ba95c8@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fb002ba95a0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fb002ba9398 @key_generator=#<ActiveSupport::KeyGenerator:0x007fb002ba93c0 @secret="1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fb002ba9348 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "ROUTES_70196954910460_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"ac42e055-efbc-4f23-8b64-093225120e2c", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x007fb00261b048 ...>, "rack.session"=>#<ActionDispatch::Request::Session:0x7fb002607b88 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x007fb002607b38 @by=#<ActionDispatch::Session::CookieStore:0x007fb00189b198 @app=#<ActionDispatch::Flash:0x007fb00189a270 @app=#<ActionDispatch::ParamsParser:0x007fb001898088 @app=#<Rack::Head:0x007fb0018980d8 @app=#<Rack::ConditionalGet:0x007fb001898128 @app=#<Rack::ETag:0x007fb0018981c8 @app=#<Warden::Manager:0x007fb001898498 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, @app=#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_market_place_api_session", @cookie_only=true>, @env={...}, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "warden"=>Warden::Proxy:70196965424280 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, "action_dispatch.request.path_parameters"=>{:format=>:json, :subdomain=>"api", :action=>"index", :controller=>"api/v1/orders", :user_id=>"6"}, "action_controller.instance"=>#<Api::V1::OrdersController:0x007fb002604500 @_action_has_layout=true, @_routes=nil, @_headers={"Content-Type"=>"text/html"}, @_status=200, @_request=#<ActionDispatch::Request:0x007fb002604398 @env={...}, @symbolized_path_params=nil, @filtered_parameters={"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method="GET", @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/users/6/orders", @ip=nil, @uuid=nil>, @_response=#<ActionDispatch::Response:0x007fb002604370 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb0026042d0>, @stream=#<ActionDispatch::Response::Buffer:0x007fb002604208 @response=#<ActionDispatch::Response:0x007fb002604370 ...>, @buf=[], @closed=false>, @header={"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff"}, @status=200, @sending_file=false, @blank=false, @cv=#<MonitorMixin::ConditionVariable:0x007fb0026041e0 @monitor=#<ActionDispatch::Response:0x007fb002604370 ...>, @cond=#<Thread::ConditionVariable:0x007fb0026041b8>>, @committed=false, @sending=false, @sent=false, @content_type=nil, @charset=nil, @cache_control={}, @etag=nil, @request=#<ActionDispatch::Request:0x007fb002604398 @env={...}, @symbolized_path_params=nil, @filtered_parameters={"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method="GET", @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/users/6/orders", @ip=nil, @uuid=nil>>, @_env={...}, @_prefixes=["api/v1/orders", "application"], @_lookup_context=#<ActionView::LookupContext:0x007fb0025fff50 @details_key=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee]}, @skip_default_locale=false, @cache=true, @prefixes=["api/v1/orders", "application"], @rendered_format=nil, @view_paths=#<ActionView::PathSet:0x007fb0025ffed8 @paths=[#<ActionView::OptimizedFileSystemResolver:0x007fb0021f9dc0 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb0021f9d70 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb0021f9cd0 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138cc0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138ba8 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138a18 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138720 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006131128 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006130f70 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/workspace/tutorials/marketplaceapi/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fb00221fd90 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb00221fd40 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb00221fa48 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061337c0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133658 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133400 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133310 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061300e8 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133cc0 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/.rvm/gems/ruby-2.1.4/bundler/gems/sabisu-rails-de6340971e70/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fb00223ee98 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb00223dae8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb00223c5d0 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061323c0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061322f8 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006132168 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006132050 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb00612ae18 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb00612ad28 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/.rvm/gems/ruby-2.1.4/gems/devise-3.4.1/app/views">]>>, @_action_name="index", @_response_body=nil, @marked_for_same_origin_verification=true, @_config={}>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, "action_dispatch.request.formats"=>[#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">]}, @check_ip=true, @proxies=/
^127\.0\.0\.1$ | # localhost IPv4
^::1$ | # localhost IPv6
^fc00: | # private IPv6 range fc00
^10\. | # private IPv4 range 10.x.x.x
^172\.(1[6-9]|2[0-9]|3[0-1])\.| # private IPv4 range 172.16.0.0 .. 172.31.255.255
^192\.168\. # private IPv4 range 192.168.x.x
/x>]
["rack.session", #<ActionDispatch::Request::Session:0x7fb002607b88 not yet loaded>]
["rack.session.options", #<ActionDispatch::Request::Session::Options:0x007fb002607b38 @by=#<ActionDispatch::Session::CookieStore:0x007fb00189b198 @app=#<ActionDispatch::Flash:0x007fb00189a270 @app=#<ActionDispatch::ParamsParser:0x007fb001898088 @app=#<Rack::Head:0x007fb0018980d8 @app=#<Rack::ConditionalGet:0x007fb001898128 @app=#<Rack::ETag:0x007fb0018981c8 @app=#<Warden::Manager:0x007fb001898498 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, @app=#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_market_place_api_session", @cookie_only=true>, @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fb002611bd8>, "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/users/6/orders", "QUERY_STRING"=>"", "SCRIPT_NAME"=>"", "REMOTE_ADDR"=>"127.0.0.1", "SERVER_ADDR"=>"0.0.0.0", "SERVER_NAME"=>"api.marketplaceapi.dev", "SERVER_PORT"=>"80", "HTTP_HOST"=>"api.marketplaceapi.dev", "HTTP_CONNECTION"=>"keep-alive", "HTTP_CACHE_CONTROL"=>"max-age=0", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36", "HTTP_ACCEPT_ENCODING"=>"gzip, deflate, sdch", "HTTP_ACCEPT_LANGUAGE"=>"en-US,en;q=0.8", "REMOTE_PORT"=>"54287", "ORIGINAL_FULLPATH"=>"/users/6/orders", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fb002a58728 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fb002a58638 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fb0018c1d48 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fb002a58570 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/stefanmaier/workspace/tutorials/marketplaceapi/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb002a58548 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb002a584a8>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fb002ba9bb8 @filters=[#<Proc:0x007fb002ba9aa0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fb002ba9a28@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fb002ba9a00@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fb002ba95c8@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fb002ba95a0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fb002ba9398 @key_generator=#<ActiveSupport::KeyGenerator:0x007fb002ba93c0 @secret="1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fb002ba9348 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "ROUTES_70196954910460_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"ac42e055-efbc-4f23-8b64-093225120e2c", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x007fb00261b048 @env={...}, @check_ip=true, @proxies=/
^127\.0\.0\.1$ | # localhost IPv4
^::1$ | # localhost IPv6
^fc00: | # private IPv6 range fc00
^10\. | # private IPv4 range 10.x.x.x
^172\.(1[6-9]|2[0-9]|3[0-1])\.| # private IPv4 range 172.16.0.0 .. 172.31.255.255
^192\.168\. # private IPv4 range 192.168.x.x
/x>, "rack.session"=>#<ActionDispatch::Request::Session:0x7fb002607b88 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x007fb002607b38 ...>, "warden"=>Warden::Proxy:70196965424280 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, "action_dispatch.request.path_parameters"=>{:format=>:json, :subdomain=>"api", :action=>"index", :controller=>"api/v1/orders", :user_id=>"6"}, "action_controller.instance"=>#<Api::V1::OrdersController:0x007fb002604500 @_action_has_layout=true, @_routes=nil, @_headers={"Content-Type"=>"text/html"}, @_status=200, @_request=#<ActionDispatch::Request:0x007fb002604398 @env={...}, @symbolized_path_params=nil, @filtered_parameters={"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method="GET", @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/users/6/orders", @ip=nil, @uuid=nil>, @_response=#<ActionDispatch::Response:0x007fb002604370 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb0026042d0>, @stream=#<ActionDispatch::Response::Buffer:0x007fb002604208 @response=#<ActionDispatch::Response:0x007fb002604370 ...>, @buf=[], @closed=false>, @header={"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff"}, @status=200, @sending_file=false, @blank=false, @cv=#<MonitorMixin::ConditionVariable:0x007fb0026041e0 @monitor=#<ActionDispatch::Response:0x007fb002604370 ...>, @cond=#<Thread::ConditionVariable:0x007fb0026041b8>>, @committed=false, @sending=false, @sent=false, @content_type=nil, @charset=nil, @cache_control={}, @etag=nil, @request=#<ActionDispatch::Request:0x007fb002604398 @env={...}, @symbolized_path_params=nil, @filtered_parameters={"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method="GET", @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/users/6/orders", @ip=nil, @uuid=nil>>, @_env={...}, @_prefixes=["api/v1/orders", "application"], @_lookup_context=#<ActionView::LookupContext:0x007fb0025fff50 @details_key=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee]}, @skip_default_locale=false, @cache=true, @prefixes=["api/v1/orders", "application"], @rendered_format=nil, @view_paths=#<ActionView::PathSet:0x007fb0025ffed8 @paths=[#<ActionView::OptimizedFileSystemResolver:0x007fb0021f9dc0 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb0021f9d70 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb0021f9cd0 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138cc0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138ba8 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138a18 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138720 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006131128 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006130f70 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/workspace/tutorials/marketplaceapi/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fb00221fd90 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb00221fd40 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb00221fa48 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061337c0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133658 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133400 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133310 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061300e8 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133cc0 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/.rvm/gems/ruby-2.1.4/bundler/gems/sabisu-rails-de6340971e70/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fb00223ee98 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb00223dae8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb00223c5d0 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061323c0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061322f8 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006132168 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006132050 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb00612ae18 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb00612ad28 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/.rvm/gems/ruby-2.1.4/gems/devise-3.4.1/app/views">]>>, @_action_name="index", @_response_body=nil, @marked_for_same_origin_verification=true, @_config={}>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, "action_dispatch.request.formats"=>[#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">]}, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>]
["warden", Warden::Proxy:70196965424280 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}]
["action_dispatch.request.path_parameters", {:format=>:json, :subdomain=>"api", :action=>"index", :controller=>"api/v1/orders", :user_id=>"6"}]
["action_controller.instance", #<Api::V1::OrdersController:0x007fb002604500 @_action_has_layout=true, @_routes=nil, @_headers={"Content-Type"=>"text/html"}, @_status=200, @_request=#<ActionDispatch::Request:0x007fb002604398 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fb002611bd8>, "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/users/6/orders", "QUERY_STRING"=>"", "SCRIPT_NAME"=>"", "REMOTE_ADDR"=>"127.0.0.1", "SERVER_ADDR"=>"0.0.0.0", "SERVER_NAME"=>"api.marketplaceapi.dev", "SERVER_PORT"=>"80", "HTTP_HOST"=>"api.marketplaceapi.dev", "HTTP_CONNECTION"=>"keep-alive", "HTTP_CACHE_CONTROL"=>"max-age=0", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36", "HTTP_ACCEPT_ENCODING"=>"gzip, deflate, sdch", "HTTP_ACCEPT_LANGUAGE"=>"en-US,en;q=0.8", "REMOTE_PORT"=>"54287", "ORIGINAL_FULLPATH"=>"/users/6/orders", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fb002a58728 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fb002a58638 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fb0018c1d48 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fb002a58570 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/stefanmaier/workspace/tutorials/marketplaceapi/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb002a58548 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb002a584a8>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fb002ba9bb8 @filters=[#<Proc:0x007fb002ba9aa0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fb002ba9a28@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fb002ba9a00@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fb002ba95c8@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fb002ba95a0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fb002ba9398 @key_generator=#<ActiveSupport::KeyGenerator:0x007fb002ba93c0 @secret="1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fb002ba9348 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "ROUTES_70196954910460_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"ac42e055-efbc-4f23-8b64-093225120e2c", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x007fb00261b048 @env={...}, @check_ip=true, @proxies=/
^127\.0\.0\.1$ | # localhost IPv4
^::1$ | # localhost IPv6
^fc00: | # private IPv6 range fc00
^10\. | # private IPv4 range 10.x.x.x
^172\.(1[6-9]|2[0-9]|3[0-1])\.| # private IPv4 range 172.16.0.0 .. 172.31.255.255
^192\.168\. # private IPv4 range 192.168.x.x
/x>, "rack.session"=>#<ActionDispatch::Request::Session:0x7fb002607b88 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x007fb002607b38 @by=#<ActionDispatch::Session::CookieStore:0x007fb00189b198 @app=#<ActionDispatch::Flash:0x007fb00189a270 @app=#<ActionDispatch::ParamsParser:0x007fb001898088 @app=#<Rack::Head:0x007fb0018980d8 @app=#<Rack::ConditionalGet:0x007fb001898128 @app=#<Rack::ETag:0x007fb0018981c8 @app=#<Warden::Manager:0x007fb001898498 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, @app=#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_market_place_api_session", @cookie_only=true>, @env={...}, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "warden"=>Warden::Proxy:70196965424280 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, "action_dispatch.request.path_parameters"=>{:format=>:json, :subdomain=>"api", :action=>"index", :controller=>"api/v1/orders", :user_id=>"6"}, "action_controller.instance"=>#<Api::V1::OrdersController:0x007fb002604500 ...>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, "action_dispatch.request.formats"=>[#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">]}, @symbolized_path_params=nil, @filtered_parameters={"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method="GET", @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/users/6/orders", @ip=nil, @uuid=nil>, @_response=#<ActionDispatch::Response:0x007fb002604370 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb0026042d0>, @stream=#<ActionDispatch::Response::Buffer:0x007fb002604208 @response=#<ActionDispatch::Response:0x007fb002604370 ...>, @buf=[], @closed=false>, @header={"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff"}, @status=200, @sending_file=false, @blank=false, @cv=#<MonitorMixin::ConditionVariable:0x007fb0026041e0 @monitor=#<ActionDispatch::Response:0x007fb002604370 ...>, @cond=#<Thread::ConditionVariable:0x007fb0026041b8>>, @committed=false, @sending=false, @sent=false, @content_type=nil, @charset=nil, @cache_control={}, @etag=nil, @request=#<ActionDispatch::Request:0x007fb002604398 @env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fb002611bd8>, "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/users/6/orders", "QUERY_STRING"=>"", "SCRIPT_NAME"=>"", "REMOTE_ADDR"=>"127.0.0.1", "SERVER_ADDR"=>"0.0.0.0", "SERVER_NAME"=>"api.marketplaceapi.dev", "SERVER_PORT"=>"80", "HTTP_HOST"=>"api.marketplaceapi.dev", "HTTP_CONNECTION"=>"keep-alive", "HTTP_CACHE_CONTROL"=>"max-age=0", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36", "HTTP_ACCEPT_ENCODING"=>"gzip, deflate, sdch", "HTTP_ACCEPT_LANGUAGE"=>"en-US,en;q=0.8", "REMOTE_PORT"=>"54287", "ORIGINAL_FULLPATH"=>"/users/6/orders", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fb002a58728 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fb002a58638 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fb0018c1d48 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fb002a58570 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/stefanmaier/workspace/tutorials/marketplaceapi/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb002a58548 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb002a584a8>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fb002ba9bb8 @filters=[#<Proc:0x007fb002ba9aa0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fb002ba9a28@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fb002ba9a00@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fb002ba95c8@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fb002ba95a0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fb002ba9398 @key_generator=#<ActiveSupport::KeyGenerator:0x007fb002ba93c0 @secret="1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fb002ba9348 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "ROUTES_70196954910460_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"ac42e055-efbc-4f23-8b64-093225120e2c", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x007fb00261b048 @env={...}, @check_ip=true, @proxies=/
^127\.0\.0\.1$ | # localhost IPv4
^::1$ | # localhost IPv6
^fc00: | # private IPv6 range fc00
^10\. | # private IPv4 range 10.x.x.x
^172\.(1[6-9]|2[0-9]|3[0-1])\.| # private IPv4 range 172.16.0.0 .. 172.31.255.255
^192\.168\. # private IPv4 range 192.168.x.x
/x>, "rack.session"=>#<ActionDispatch::Request::Session:0x7fb002607b88 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x007fb002607b38 @by=#<ActionDispatch::Session::CookieStore:0x007fb00189b198 @app=#<ActionDispatch::Flash:0x007fb00189a270 @app=#<ActionDispatch::ParamsParser:0x007fb001898088 @app=#<Rack::Head:0x007fb0018980d8 @app=#<Rack::ConditionalGet:0x007fb001898128 @app=#<Rack::ETag:0x007fb0018981c8 @app=#<Warden::Manager:0x007fb001898498 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, @app=#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_market_place_api_session", @cookie_only=true>, @env={...}, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "warden"=>Warden::Proxy:70196965424280 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, "action_dispatch.request.path_parameters"=>{:format=>:json, :subdomain=>"api", :action=>"index", :controller=>"api/v1/orders", :user_id=>"6"}, "action_controller.instance"=>#<Api::V1::OrdersController:0x007fb002604500 ...>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, "action_dispatch.request.formats"=>[#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">]}, @symbolized_path_params=nil, @filtered_parameters={"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method="GET", @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/users/6/orders", @ip=nil, @uuid=nil>>, @_env={"rack.version"=>[1, 2], "rack.input"=>#<StringIO:0x007fb002611bd8>, "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/users/6/orders", "QUERY_STRING"=>"", "SCRIPT_NAME"=>"", "REMOTE_ADDR"=>"127.0.0.1", "SERVER_ADDR"=>"0.0.0.0", "SERVER_NAME"=>"api.marketplaceapi.dev", "SERVER_PORT"=>"80", "HTTP_HOST"=>"api.marketplaceapi.dev", "HTTP_CONNECTION"=>"keep-alive", "HTTP_CACHE_CONTROL"=>"max-age=0", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36", "HTTP_ACCEPT_ENCODING"=>"gzip, deflate, sdch", "HTTP_ACCEPT_LANGUAGE"=>"en-US,en;q=0.8", "REMOTE_PORT"=>"54287", "ORIGINAL_FULLPATH"=>"/users/6/orders", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fb002a58728 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fb002a58638 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fb0018c1d48 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fb002a58570 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/stefanmaier/workspace/tutorials/marketplaceapi/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb002a58548 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb002a584a8>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fb002ba9bb8 @filters=[#<Proc:0x007fb002ba9aa0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:10>, #<Proc:0x007fb002ba9a28@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:11>, #<Proc:0x007fb002ba9a00@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:12>, #<Proc:0x007fb002ba95c8@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:24>], @silencers=[#<Proc:0x007fb002ba95a0@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/railties-4.1.6/lib/rails/backtrace_cleaner.rb:15>]>, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fb002ba9398 @key_generator=#<ActiveSupport::KeyGenerator:0x007fb002ba93c0 @secret="1eeab8570805e2cbe019869108da4ae98a2a3c8289a4a5bb1382b2855464612251cd17e5d14fb80215fd1da407177e9ebb59321633786c0ef40a9e6dd4f43013", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fb002ba9348 @backend={}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "ROUTES_70196954910460_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"ac42e055-efbc-4f23-8b64-093225120e2c", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x007fb00261b048 @env={...}, @check_ip=true, @proxies=/
^127\.0\.0\.1$ | # localhost IPv4
^::1$ | # localhost IPv6
^fc00: | # private IPv6 range fc00
^10\. | # private IPv4 range 10.x.x.x
^172\.(1[6-9]|2[0-9]|3[0-1])\.| # private IPv4 range 172.16.0.0 .. 172.31.255.255
^192\.168\. # private IPv4 range 192.168.x.x
/x>, "rack.session"=>#<ActionDispatch::Request::Session:0x7fb002607b88 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x007fb002607b38 @by=#<ActionDispatch::Session::CookieStore:0x007fb00189b198 @app=#<ActionDispatch::Flash:0x007fb00189a270 @app=#<ActionDispatch::ParamsParser:0x007fb001898088 @app=#<Rack::Head:0x007fb0018980d8 @app=#<Rack::ConditionalGet:0x007fb001898128 @app=#<Rack::ETag:0x007fb0018981c8 @app=#<Warden::Manager:0x007fb001898498 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, @app=#<ActionDispatch::Routing::RouteSet:0x007fb0011f9df8>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @parsers={#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_market_place_api_session", @cookie_only=true>, @env={...}, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "warden"=>Warden::Proxy:70196965424280 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fb002c00800>}, "action_dispatch.request.path_parameters"=>{:format=>:json, :subdomain=>"api", :action=>"index", :controller=>"api/v1/orders", :user_id=>"6"}, "action_controller.instance"=>#<Api::V1::OrdersController:0x007fb002604500 ...>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}, "action_dispatch.request.formats"=>[#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">]}, @_prefixes=["api/v1/orders", "application"], @_lookup_context=#<ActionView::LookupContext:0x007fb0025fff50 @details_key=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee]}, @skip_default_locale=false, @cache=true, @prefixes=["api/v1/orders", "application"], @rendered_format=nil, @view_paths=#<ActionView::PathSet:0x007fb0025ffed8 @paths=[#<ActionView::OptimizedFileSystemResolver:0x007fb0021f9dc0 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb0021f9d70 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb0021f9cd0 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138cc0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138ba8 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138a18 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006138720 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006131128 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006130f70 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/workspace/tutorials/marketplaceapi/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fb00221fd90 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb00221fd40 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb00221fa48 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061337c0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133658 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133400 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133310 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061300e8 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006133cc0 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/.rvm/gems/ruby-2.1.4/bundler/gems/sabisu-rails-de6340971e70/app/views">, #<ActionView::OptimizedFileSystemResolver:0x007fb00223ee98 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x007fb00223dae8 @data=#<ActionView::Resolver::Cache::SmallCache:0x007fb00223c5d0 @backend={#<ActionView::LookupContext::DetailsKey:0x007fb006139af8 @hash=2350484278790345294>=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061323c0 @backend={"show"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb0061322f8 @backend={"api/v1/users"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006132168 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb006132050 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>, "application"=>#<ActionView::Resolver::Cache::SmallCache:0x007fb00612ae18 @backend={false=>#<ActionView::Resolver::Cache::SmallCache:0x007fb00612ad28 @backend={}, @default_proc=nil>}, @default_proc=#<Proc:0x007fb0018b8068@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:45 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8040@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:46 (lambda)>>}, @default_proc=#<Proc:0x007fb0018b8018@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:47 (lambda)>>}, @default_proc=#<Proc:0x007fb0018bab10@/Users/stefanmaier/.rvm/gems/ruby-2.1.4@global/gems/actionview-4.1.6/lib/action_view/template/resolver.rb:48 (lambda)>>>, @path="/Users/stefanmaier/.rvm/gems/ruby-2.1.4/gems/devise-3.4.1/app/views">]>>, @_action_name="index", @_response_body=nil, @marked_for_same_origin_verification=true, @_config={}>]
["action_dispatch.request.content_type", nil]
["action_dispatch.request.request_parameters", {}]
["rack.request.query_string", ""]
["rack.request.query_hash", {}]
["action_dispatch.request.query_parameters", {}]
["action_dispatch.request.parameters", {"format"=>:json, "subdomain"=>"api", "action"=>"index", "controller"=>"api/v1/orders", "user_id"=>"6"}]
["action_dispatch.request.formats", [#<Mime::Type:0x007fb001a53288 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">]]
User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."auth_token" IS NULL LIMIT 1
Filter chain halted as :authenticate_with_token! rendered or redirected
Completed 401 Unauthorized in 8ms (Views: 0.4ms | ActiveRecord: 0.4ms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment