Forums » Development »
redmine development - overide model getter
Added by eyal R almost 13 years ago
Hi all,
I'm trying to overide model getter but I don't want to restart my application while I debug.
I am using Dispatcher.to_prepare and see the debugger go to the "Issue.send" line every time but I keep getting the same value (ex. changing 50 to 60 then refresh doesn't change the value...)
my setup:
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
developmemt mode
config.cache_classes = false
config.action_controller.perform_caching = false
my code:
module RedmineDoneRatioFix module IssuePatch def self.included(base) base.class_eval do def done_ratio 50 end end end end end
require 'redmine' require 'dispatcher' Dispatcher.to_prepare :redmine_done_ratio_fix do Issue.send(:include, RedmineDoneRatioFix::IssuePatch) end
link to my stack overflow question:
http://stackoverflow.com/questions/8340904/ruby-on-rails-debugging-redmine
Please help me.
Replies (1)
RE: redmine development - overide model getter - Added by Mischa The Evil almost 13 years ago
Should be fixed as follows (answer given by the initial author over at stackoverflow):
Adding unloadable solved it:
module RedmineDoneRatioFix module IssuePatch def self.included(base) unloadable base.class_eval do def done_ratio 50 end end end end end