diff --git a/app/models/owner.rb b/app/models/owner.rb index d4194c32c..1d537a1e0 100644 --- a/app/models/owner.rb +++ b/app/models/owner.rb @@ -59,6 +59,7 @@ # class Owner < ApplicationRecord + self.abstract_class = true self.table_name = "users" include ProjectAbility diff --git a/app/models/user.rb b/app/models/user.rb index 1cb6670c6..5bfe3b6e6 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -137,7 +137,6 @@ class User < Owner # 关注 # has_many :be_watchers, foreign_key: :user_id, dependent: :destroy # 我的关注 # has_many :be_watcher_users, through: :be_watchers, dependent: :destroy # 我关注的用户 - has_many :watchers, as: :watchable, dependent: :destroy has_one :ci_cloud_account, class_name: 'Ci::CloudAccount', dependent: :destroy