So I made the leap to 0.10.0 but I can not get routes to play nice
with query strings...
I have this mapping in my routes.rb file
map.connect '':controller/:action/:id'', :controller =>
''main_controller''
This is all cool and everything works fine http://www.siteroot.com/
maps to http://www.siteroot.com/main_controller/index
But when I add a query string to the end like this...
http://www.siteroot.com/?offset=10
...the poop hits the fan
And I get this stacktrace in my error.log
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/keys.rb:27:in
`symbolize_keys'': undefined method `to_sym'' for nil:NilClass
(NoMethodError)
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/keys.rb:26:in
`inject''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/keys.rb:26:in
`each''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/keys.rb:26:in
`inject''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/keys.rb:26:in
`symbolize_keys''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:5:in
`initialize'' from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:33:in
`new''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:33:in
`with_indifferent_access''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/actionpack/lib/action_controller/request.rb:7:in
`parameters''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/actionpack/lib/action_controller/base.rb:659:in
`assign_shortcuts''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/actionpack/lib/action_controller/base.rb:319:in
`process''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/actionpack/lib/action_controller/rescue.rb:20:in
`process_with_exception''
from
/Library/WebServer/sidewayspony/public/../config/..//vendor/railties/lib/dispatcher.rb:34:in
`dispatch''
from /Library/WebServer/sidewayspony/public/dispatch.cgi:10
Back in 0.9x.0 everything worked fine. Is there a way to get query
strings in routes to work like mod_rewrite?
Thanks,
Corey
P.S. David is my hero!