Created
December 11, 2008 19:39
-
-
Save eltiare/34836 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sample POST data (collected via Firebug): | |
housed 1 | |
housed[address] | |
housed[age] | |
housed[arrival_date] 2009-01-15 | |
housed[cell_phone] | |
housed[coming_by] Car | |
housed[country] | |
housed[custom_arrival_date] | |
housed[custom_arrival_date] | |
housed[departure_date] 2009-01-16 | |
housed[email] | |
housed[events] Every+dance+possible | |
housed[flight_information] | |
housed[home_phone] | |
housed[housing_companions] | |
housed[name] | |
housed[number_of_companions] | |
housed[other] | |
housed[preferred_host] | |
housed[travel_companions] | |
When posting to a route either defined by resources or map('/path/location', :method => :post) I get the following error: | |
merb : worker (port 4000) ~ string not matched - (IndexError) | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `[]=' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `normalize_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:230:in `normalize_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:23:in `query' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `each' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `query' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:199:in `body_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:214:in `body_and_query_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:291:in `params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/bootloader.rb:274:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:93:in `call' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:93:in `method' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:92:in `each' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:92:in `method' | |
Generated Code for Router:3:in `match' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/router.rb:139:in `route_for' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:116:in `find_route!' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:56:in `handle' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:36:in `handle' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/application.rb:17:in `call' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/middleware/static.rb:28:in `call' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/handler/mongrel.rb:82:in `process' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/mongrel.rb:38:in `start_server' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:235:in `start_at_port' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:85:in `start' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:174:in `bootup' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:42:in `start' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core.rb:170:in `start' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/bin/merb:11 | |
/opt/ruby-enterprise/bin/merb:19:in `load' | |
/opt/ruby-enterprise/bin/merb:19 | |
merb : worker (port 4000) ~ Dispatching IndexError raised another error. | |
merb : worker (port 4000) ~ string not matched - (IndexError) | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `[]=' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `normalize_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:230:in `normalize_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:23:in `query' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `each' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `query' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:199:in `body_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:214:in `body_and_query_params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:291:in `params' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/controller/merb_controller.rb:249:in `_dispatch' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:142:in `dispatch_exception' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:80:in `handle' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:36:in `handle' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/application.rb:17:in `call' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/middleware/static.rb:28:in `call' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/handler/mongrel.rb:82:in `process' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/mongrel.rb:38:in `start_server' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:235:in `start_at_port' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:85:in `start' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:174:in `bootup' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:42:in `start' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core.rb:170:in `start' | |
/opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/bin/merb:11 | |
/opt/ruby-enterprise/bin/merb:19:in `load' | |
/opt/ruby-enterprise/bin/merb:19 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment