新增issue 关联 修复pm工作项被删除后 关联项依然还存在的问题

This commit is contained in:
kingChan 2024-05-23 17:20:30 +08:00
parent 6694ed625f
commit 0d0f25777a
2 changed files with 5 additions and 3 deletions

View File

@ -94,6 +94,7 @@ class Issue < ApplicationRecord
has_many :attach_pull_requests, through: :pull_attached_issues, source: :pull_request
# PM 关联工作项目
has_many :pm_links, as: :linkable, dependent: :destroy
has_many :be_pm_links,as: :be_linkable, dependent: :destroy
belongs_to :changer, class_name: 'User', foreign_key: :changer_id, optional: true
scope :issue_includes, ->{includes(:user)}

View File

@ -18,8 +18,9 @@
class PmLink < ApplicationRecord
belongs_to :linkable, polymorphic: true
belongs_to :be_linkable, polymorphic: true
def be_linkable
be_linkable_type.constantize.find be_linkable_id
end
# def be_linkable
# be_linkable_type.constantize.find be_linkable_id
# end
end