este es el monkeypatch que podría ayudarle, pegar esto en la consola carriles (o usted podría poner este código en un archivo monkeypatch - aunque no recomiendo monkeypatching objeto con un método de utilidad):
class Object
def self.reload_myself!
method = (self.instance_methods(false) + self.methods(false)).select{|method| method.to_s[0] =~ /[A-Za-z]/}.last
if method
if self.instance_methods(false).index method
method = self.instance_method(method)
elsif
method = self.method(method)
end
if (method.source_location)
source_location = method.source_location[0]
puts "reloading: #{source_location}"
load "#{source_location}"
else
puts "could not reload #{self.name}"
end
end
end
end
y se puede llamar
reload_myself!
en cualquier objeto para recargar su código fuente.
Esto [pregunta] (http://stackoverflow.com/questions/2129458/automatically-reload-rails-module/2138935 # 2138935) parece tener una solución para su problema –