在Rails中更改现有模型类中的行为(在Redmine中) - 如何加载它?

时间:2015-07-09 18:04:30

标签: ruby-on-rails ruby redmine redmine-plugins

我正在为Redmine构建一个插件,我必须根据一些自定义字段计算一些问题的成本。

所以我对类Issue进行了更改(原始版本是Redmine本身定义的模型类),创建了一个“成本”方法。

class Issue < ActiveRecord::Base
    def cost 
      return 100
    end   
end

这里的重点是如何加载此更改。我试图在我的“models”文件夹中创建“issue.rb”,但该方法仍未被视图看到。所以我将这个类定义附加到插件的“init.rb”并且它有效,但我觉得这不是留下这段代码的正确位置。我的问题是:加载此问题扩展程序以在整个应用程序中识别的“正确”方法是什么?

0 个答案:

没有答案