Ruby on rails 我可以在ActiveRecord模型中包含我插件中的新关系吗?
我正在为Redmine创建一个插件。我想使用核心问题模型,但我想在其中包含与我的模型的关系,它是在插件结构中创建的。如何修补Ruby on rails 我可以在ActiveRecord模型中包含我插件中的新关系吗?,ruby-on-rails,rails-activerecord,redmine-plugins,Ruby On Rails,Rails Activerecord,Redmine Plugins,我正在为Redmine创建一个插件。我想使用核心问题模型,但我想在其中包含与我的模型的关系,它是在插件结构中创建的。如何修补问题模型以在我的插件中包含新关系?示例与项目模型 require 'project' module ProjectPatch def self.included(base) base.has_one :project_settings end end Project.send :include, ProjectPatch 项目模型示例 require
问题
模型以在我的插件中包含新关系?示例与项目
模型
require 'project'
module ProjectPatch
def self.included(base)
base.has_one :project_settings
end
end
Project.send :include, ProjectPatch
项目
模型示例
require 'project'
module ProjectPatch
def self.included(base)
base.has_one :project_settings
end
end
Project.send :include, ProjectPatch
您可以在主项目中创建装饰器来装饰
问题
模型:
# app/decorators/issue_decorator.rb
Redmine::Issue.class_eval do
has_many :blurps # or whatever your model is called
end
您可以在主项目中创建装饰器来装饰
问题
模型:
# app/decorators/issue_decorator.rb
Redmine::Issue.class_eval do
has_many :blurps # or whatever your model is called
end