Я исправляю движок Rails чем-то вроде:
SomeClass.class_eval do
# ...
end
В первый раз, когда я захожу на сайт, по крайней мере в режиме разработки, он работает, но во второй раз, как будто мой патч никогда не существовал. Я предполагаю, что это Rails автоматически перезагружает движок (который установлен в vendor /) и не перезагружает мой код. Это Rails 2.3.
Есть идеи, как сделать так, чтобы мой код также был перезагружен?