Hi!
I''ve appended this to the standard config/routing.rb:
map.connect '':id/:action'', :controller =>
''cms/publish''
and it works but gives an error with every single HTTPrequest, even the
ones matching the standard (and higher priority) routes.
As an alternative I tried implementing it using
map.connect ''*path'', :controller =>
''application'', :action =>
''handle_req''
and the do a redirect in that function, much along the lines of the last
example in
http://www.bigbold.com/snippets/tags/routes
but I still get this error in the log (see below)
Help is greatly appreciated!
Thanks
Michael
[2006-07-20 20:26:54] ERROR Errno::EINVAL: Invalid argument
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:325:in
`gets''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:325:in
`__send__''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:325:in
`_read_dat
a''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:324:in
`timeout''
c:/programmer/ruby/lib/ruby/1.8/timeout.rb:55:in `timeout''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:324:in
`_read_dat
a''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:335:in
`read_line
''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:225:in
`read_requ
est_line''
c:/programmer/ruby/lib/ruby/1.8/webrick/httprequest.rb:86:in
`parse''
c:/programmer/ruby/lib/ruby/1.8/webrick/httpserver.rb:56:in
`run''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:155:in
`start_thread''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:144:in
`start''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:144:in
`start_thread''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:94:in `start''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:89:in `each''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:89:in `start''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:79:in `start''
c:/programmer/ruby/lib/ruby/1.8/webrick/server.rb:79:in `start''
c:/programmer/ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server
.rb:67:in `dispatch''
c:/programmer/ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/serve
rs/webrick.rb:59
c:/programmer/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:
in `require__''
c:/programmer/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:
in `require''
c:/programmer/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active
_support/dependencies.rb:147:in `require''
c:/programmer/ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/serve
r.rb:30
c:/programmer/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:
in `require__''
c:/programmer/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:
in `require''
c:/programmer/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active
_support/dependencies.rb:147:in `require''
--
Posted via http://www.ruby-forum.com/.