Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我可以在ActiveRecord模型中包含我插件中的新关系吗?_Ruby On Rails_Rails Activerecord_Redmine Plugins - Fatal编程技术网

Ruby on rails 我可以在ActiveRecord模型中包含我插件中的新关系吗?

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

我正在为Redmine创建一个插件。我想使用核心问题模型,但我想在其中包含与我的模型的关系,它是在插件结构中创建的。如何修补
问题
模型以在我的插件中包含新关系?

示例与
项目
模型

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