我正在为Redmine创建一个插件。我想使用核心问题模型,但我希望在其中包含与我的模型的关系,该模型在插件结构中创建。如何修补Issue
模型以在我的插件中包含新关系?
答案 0 :(得分:0)
Project
模型
require 'project'
module ProjectPatch
def self.included(base)
base.has_one :project_settings
end
end
Project.send :include, ProjectPatch
答案 1 :(得分:0)
您可以在主项目中创建装饰器来装饰Issue
模型:
# app/decorators/issue_decorator.rb
Redmine::Issue.class_eval do
has_many :blurps # or whatever your model is called
end