Here is the Mongrel backtrace:
Mon Jul 30 09:05:16 -0600 2007: Error calling Dispatcher.dispatch
#<ArgumentError: wrong number of arguments (0 for 1)>
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1315:in `hash'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1315:in `'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1315:in `subclasses'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1316:in `subclasses'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:2159:in `inject'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1316:in `each'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1316:in `inject'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1316:in `subclasses'
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:280:in `reset_subclasses'
C:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:58:in
`reset_application!'
C:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:116:in
`reset_after_dispatch'
C:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:51:in
`dispatch'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
rails.rb:78:in `process'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
rails.rb:76:in `synchronize'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
rails.rb:76:in `process'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
618:in `process_client'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
617:in `each'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
617:in `process_client'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
736:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
736:in `initialize'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
736:in `new'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
736:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
720:in `initialize'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
720:in `new'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
720:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
configurator.rb:271:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
configurator.rb:270:in `each'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
configurator.rb:270:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/bin/mongrel_rails:
127:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
command.rb:211:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/bin/mongrel_rails:
243
C:\ruby\bin\mongrel_rails:16:in `load'
C:\ruby\bin\mongrel_rails:16
-e:3:in `load'
-e:3
And here is the WEBrick backtrace:
#<ArgumentError: wrong number of arguments (0 for 1)>
["C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1315:in `hash'", "C:/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/base.rb:1315:in `'", "C:/ruby/
lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:
1315:in `subclasses'", "C:/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/base.rb:1316:in `subclasses'",
"C:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/
base.rb:518:in `inject'", "C:/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/base.rb:1316:in `each'", "C:/
ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:1316:in `inject'", "C:/ruby/lib/ruby/gems/1.8/gems/
activerecord-1.15.3/lib/active_record/base.rb:1316:in `subclasses'",
"C:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/
base.rb:280:in `reset_subclasses'", "C:/ruby/lib/ruby/gems/1.8/gems/
rails-1.2.3/lib/dispatcher.rb:58:in `reset_application!'", "C:/ruby/
lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:116:in
`reset_after_dispatch'", "C:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/
lib/dispatcher.rb:51:in `dispatch'", "C:/ruby/lib/ruby/gems/1.8/gems/
rails-1.2.3/lib/webrick_server.rb:113:in `handle_dispatch'", "C:/ruby/
lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:79:in
`service'", "C:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in
`service'", "C:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'",
"C:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'", "C:/
ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'", "C:/ruby/lib/ruby/
1.8/webrick/server.rb:162:in `start_thread'", "C:/ruby/lib/ruby/1.8/
webrick/server.rb:95:in `start'", "C:/ruby/lib/ruby/1.8/webrick/
server.rb:92:in `each'", "C:/ruby/lib/ruby/1.8/webrick/server.rb:92:in
`start'", "C:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'", "C:/
ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'", "C:/ruby/lib/ruby/
gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:63:in `dispatch'", "C:/
ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/comma[2007-07-30 09:17:07]
ERROR `/users/new' not found.
127.0.0.1 - - [30/Jul/2007:09:17:06 Mountain Daylight Time] "GET /
users/new HTTP/1.1" 404 279
- -> /users/new
nds/servers/webrick.rb:59", "C:/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:27:in `gem_original_require'", "C:/ruby/lib/ruby/
site_ruby/1.8/rubygems/custom_require.rb:27:in `require'", "C:/ruby/
lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/
dependencies.rb:495:in `require'", "C:/ruby/lib/ruby/gems/1.8/gems/
activesupport-1.4.2/lib/active_support/dependencies.rb:342:in
`new_constants_in'", "C:/ruby/lib/ruby/gems/1.8/gems/
activesupport-1.4.2/lib/active_support/dependencies.rb:495:in
`require'", "C:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/
server.rb:39", "C:/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:27:in `gem_original_require'", "C:/ruby/lib/ruby/
site_ruby/1.8/rubygems/custom_require.rb:27:in `require'", "./script/
server:3", "-e:4:in `load'", "-e:4"]
Basically I'm getting a 404 for any "page" when running WEBrick.
Mongrel serves the pages but chokes on any redirect_to statement.
Mongrel gives the error listed above for any and all requests but
renders the pages and handles data properly.