Hi Fred,
I posted four files for easier viewing, I will also post details below, though I find reading them unattractive.
The code in question (I thought) was in app\views\expenses \new.html.erb, specifically the lines: <%# New version of vendor selection -%> <% @vendors = Vendor.find( :all, :order=>"nickname ASC") -%> <%= f.collection_select(:vendor_id, @vendors, :id, :nickname) %> <%# NOTE: first argument, symbol :vendor, does not produce an error here either -%> <%# End of New version -%> You may download the file in its entirety from
However, the output from the crash indicates the failure was in line 44 of the controller, app\controllers\expenses_controller.rb The code in the neighborhood around line 44 is: # GET /expenses/1/edit def edit @expense = Expense.find(params[:id]) end
# POST /expenses # POST /expenses.xml def create debugger # <== Line 44 @expense = Expense.new(params[:expense])
respond_to do |format| if @expense.save flash[:notice] = 'Expense was successfully created.' format.html { redirect_to(@expense) } format.xml { render :xml => @expense, :status => :created, :location => @expense } Apparently, the crash display-logic doesn't think the "debugger" line merits a line number. You can download the controller in its entirety from:
The dump from the crash is shown below. It strikes me as fairly ugly, so I did screen captures which may be download from:
(My screen-capture utility doesn't support scrolling, so I had to take two images.)
Incidentally, the crash dump includes a display of params[:expense], which includes "vendor"=>"65". That's what I've been trying to get, i.e. the vendor field is now populated with the vendor::id of the vendor I selected in the drop-down, rather than the vendor:nickname that I used to get. Hooray!!
I hope you can define a cause for my current crash. I can't.
Best wishes, Richard
ActiveRecord::AssociationTypeMismatch in ExpensesController#create
Vendor(#37410590) expected, got String(#21132310)
RAILS_ROOT: K:/_Projects/Ruby/_Rails_Apps/_EIMS/RTS Application Trace | Framework Trace | Full Trace
K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations/association_proxy.rb: 262:in `raise_on_type_mismatch' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations/ belongs_to_association.rb:22:in `replace' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations.rb:1281:in `vendor=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2746:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2746:in `attributes=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2742:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2742:in `attributes=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2438:in `initialize' K:/_Projects/Ruby/_Rails_Apps/_EIMS/RTS/app/controllers/ expenses_controller.rb:44:in `new' K:/_Projects/Ruby/_Rails_Apps/_EIMS/RTS/app/controllers/ expenses_controller.rb:44:in `create'
K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations/association_proxy.rb: 262:in `raise_on_type_mismatch' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations/ belongs_to_association.rb:22:in `replace' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations.rb:1281:in `vendor=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2746:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2746:in `attributes=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2742:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2742:in `attributes=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2438:in `initialize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:1331:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:1331:in `perform_action_without_filters' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/filters.rb:617:in `call_filters' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:10:in `realtime' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/rescue.rb:160:in `perform_action_without_flash' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/flash.rb:146:in `perform_action' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:532:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:532:in `process_without_filters' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:391:in `process' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:386:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/connection_adapters/abstract/ query_cache.rb:34:in `cache' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/connection_adapters/abstract/ connection_pool.rb:361:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/head.rb:9:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/methodoverride.rb:24:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/session/cookie_store.rb:93:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/lock.rb:11:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/lock.rb:11:in `synchronize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/lock.rb:11:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/rails/rack/static.rb:31:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/urlmap.rb:46:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/urlmap.rb:40:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/urlmap.rb:40:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/rails/rack/debugger.rb:19:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/rails/rack/log_tailer.rb:17:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/content_length.rb:13:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/chunked.rb:15:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/handler/mongrel.rb:64:in `process' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:159:in `process_client' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:158:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:158:in `process_client' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `initialize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `new' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:268:in `initialize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:268:in `new' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:268:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/handler/mongrel.rb:34:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/commands/server.rb:111 K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `gem_original_require' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' script/server:3
K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations/association_proxy.rb: 262:in `raise_on_type_mismatch' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations/ belongs_to_association.rb:22:in `replace' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/associations.rb:1281:in `vendor=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2746:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2746:in `attributes=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2742:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2742:in `attributes=' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/base.rb:2438:in `initialize' K:/_Projects/Ruby/_Rails_Apps/_EIMS/RTS/app/controllers/ expenses_controller.rb:44:in `new' K:/_Projects/Ruby/_Rails_Apps/_EIMS/RTS/app/controllers/ expenses_controller.rb:44:in `create' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:1331:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:1331:in `perform_action_without_filters' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/filters.rb:617:in `call_filters' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:10:in `realtime' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/rescue.rb:160:in `perform_action_without_flash' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/flash.rb:146:in `perform_action' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:532:in `send' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:532:in `process_without_filters' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:391:in `process' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/base.rb:386:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/connection_adapters/abstract/ query_cache.rb:34:in `cache' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ activerecord-2.3.5/lib/active_record/connection_adapters/abstract/ connection_pool.rb:361:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/head.rb:9:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/methodoverride.rb:24:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/session/cookie_store.rb:93:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/lock.rb:11:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/lock.rb:11:in `synchronize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/lock.rb:11:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/rails/rack/static.rb:31:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/urlmap.rb:46:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/urlmap.rb:40:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/urlmap.rb:40:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/rails/rack/debugger.rb:19:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/rails/rack/log_tailer.rb:17:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/content_length.rb:13:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/chunked.rb:15:in `call' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/handler/mongrel.rb:64:in `process' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:159:in `process_client' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:158:in `each' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:158:in `process_client' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `initialize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `new' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:285:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:268:in `initialize' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:268:in `new' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5- x86-mswin32-60/lib/mongrel.rb:268:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/ lib/rack/handler/mongrel.rb:34:in `run' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/ lib/commands/server.rb:111 K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `gem_original_require' K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' script/server:3
Request
Parameters:
{"commit"=>"Create", "expense"=>{"category"=>"cat", "account"=>"acc", "mode"=>"cash", "tran_date(1i)"=>"2010", "tran_date(2i)"=>"7", "description"=>"7/17 2238 ", "amount"=>"12.34", "tran_date(3i)"=>"18", "vendor"=>"65", "user_id"=>"rlm"}, "authenticity_token"=>"p0Vg6N2ZxXK/A9d2guWtlmqqsWYo5yj6Ey2+hgmPGCs="}
Show session dump