Я использую следующую настройку
Windows 7, netbeans 7.0.1, ruby 1.8.7, rails 2.3.14, redmine 1.2.2, ruby-debug-ide 0.4.16, mongrel 1.1.5
Я пытаюсь сделать что-то очень простое, и у меня, кажется, проблема с отладчиком...
У меня есть плагин, и я хочу заменить геттер Issue done_ratio (мой пример кода очень прост для демонстрации).< br> Когда я впервые запускаю код, я получаю правильное значение (50).
Затем я меняю значение на что-то другое, обновляю страницу — и снова получаю 50... При использовании отладчика кажется, что изменения Я сделал, чтобы не иметь никакого влияния, и часы показывают то же значение, что и раньше...
dispatch.to_prepare запускается при каждом запросе...
Нет ли способа заставить его работать без перезапуска приложения?
Это мой код:
module RedmineDoneRatioFix
module IssuePatch
def self.included(base)
base.class_eval do
def done_ratio
50
end
end
end
end
end
init.rb:
Dispatcher.to_prepare do
require_dependency 'issue'
Issue.send(:include, RedmineDoneRatioFix::IssuePatch)
end