From 70922b81db53eadcd4cb2d90af1f22dad83fd301 Mon Sep 17 00:00:00 2001 From: "vilet.yy" Date: Thu, 25 Feb 2021 11:52:24 +0800 Subject: [PATCH] [FIX]watcher type error --- app/models/owner.rb | 1 + app/models/user.rb | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) 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