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