eltiare (owner)

Revisions

gist: 34836 Download_button fork
public
Public Clone URL: git://gist.github.com/34836.git
Text only
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
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