Hello!
I’ve got the next problem, when my rails application tries to resolve
a request it calls the method “requires_reloading?” to a empty hash.
The webrick trace is:
[2007-02-13 10:23:56] INFO WEBrick 1.3.1
[2007-02-13 10:23:56] INFO ruby 1.8.4 (2005-12-24) [i486-linux]
[2007-02-13 10:23:56] INFO WEBrick::HTTPServer#start: pid=8327
port=3000
#<NoMethodError: undefined method requires_reloading?' for {}:Hash> ["/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/ connection_adapters/abstract/connection_specification.rb:93:in
clear_reloadable_connections!‘", "/usr/lib/ruby/gems/1.8/gems/
activerecord-1.15.2/lib/active_record/connection_adapters/abstract/
connection_specification.rb:92:in clear_reloadable_connections!'", "/ usr/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/dispatcher.rb:65:in
reset_application!’", “/usr/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/
dispatcher.rb:116:in reset_after_dispatch'", "/usr/lib/ruby/gems/1.8/ gems/rails-1.2.2/lib/dispatcher.rb:51:in
dispatch’”, “/usr/lib/ruby/
gems/1.8/gems/rails-1.2.2/lib/webrick_server.rb:113:in
handle_dispatch'", "/usr/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/ webrick_server.rb:79:in
service’”, “/usr/lib/ruby/1.8/webrick/
httpserver.rb:104:in service'", "/usr/lib/ruby/1.8/webrick/ httpserver.rb:65:in
run’”, “/usr/lib/ruby/1.8/webrick/server.rb:
173:in start_thread'", "/usr/lib/ruby/1.8/webrick/server.rb:162:in
start_thread’”, “/usr/lib/ruby/1.8/webrick/server.rb:95:in start'", "/usr/lib/ruby/1.8/webrick/server.rb:92:in
start’”, “/usr/lib/ruby/
1.8/webrick/server.rb:23:in start'", "/usr/lib/ruby/1.8/webrick/ server.rb:82:in
start’”, “/usr/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/
webrick_server.rb:63:in dispatch'", "/usr/lib/ruby/gems/1.8/gems/ rails-1.2.2/lib/commands/servers/webrick.rb:59", "/usr/local/lib/ site_ruby/1.8/rubygems/custom_require.rb:27:in
require’”, “/usr/lib/
ruby/gems/1.8/gems/activesupport-1.4.1/lib/active_support/
dependencies.rb:495:in require'", "/usr/lib/ruby/gems/1.8/gems/ activesupport-1.4.1/lib/active_support/dependencies.rb:342:in
new_constants_in’”, “/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.1/
lib/active_support/dependencies.rb:495:in require'", "/usr/lib/ruby/ gems/1.8/gems/rails-1.2.2/lib/commands/server.rb:39", "/usr/local/lib/ site_ruby/1.8/rubygems/custom_require.rb:27:in
require’”, “script/
server:3”]
[2007-02-13 10:24:00] ERROR `/batch_processes/list’ not found.
I’ve patched my code with this code in environment.rb:
class Hash
def requires_reloading?
false
end
end
With this code everything works but it’s clear that isn’t the right
solution, any idea?