我正在为Redmine构建一个插件,我必须根据一些自定义字段计算一些问题的成本。
所以我对类Issue进行了更改(原始版本是Redmine本身定义的模型类),创建了一个“成本”方法。
class Issue < ActiveRecord::Base
def cost
return 100
end
end
这里的重点是如何加载此更改。我试图在我的“models”文件夹中创建“issue.rb”,但该方法仍未被视图看到。所以我将这个类定义附加到插件的“init.rb”并且它有效,但我觉得这不是留下这段代码的正确位置。我的问题是:加载此问题扩展程序以在整个应用程序中识别的“正确”方法是什么?