我如何在 rails 上的另一个 table ruby 中自我引用用户
How can i self reference user in another table ruby on rails
您好,我需要为我的用户设置一个管理员 table。我现在已经创建了一个名为 liaison 的中间 table,它将包含 manager_id 和引用 user_id table。问题是我不知道如何添加它们之间的关联,我还需要在用户创建期间在我的 activeadmin 面板中将用户列为管理员。
我在 user.rb
中尝试过这种关联
has_many :liaisons
has_many :managers, through: :liaisons
在liaison.rb
has_many :users
has_many :users, through: :liaisons
我的联络员 table 包含 manager_id 和 user_id 我需要为单个用户创建多个管理员。
我需要在创建用户时将所有用户列为管理员并关联他们。谢谢。
联络人模型只引用一个 user/manager 并且需要知道将经理映射回用户 table:
class Liaison < ApplicationModel
belongs_to :user
belongs_to :manager, class_name: "User"
end
您好,我需要为我的用户设置一个管理员 table。我现在已经创建了一个名为 liaison 的中间 table,它将包含 manager_id 和引用 user_id table。问题是我不知道如何添加它们之间的关联,我还需要在用户创建期间在我的 activeadmin 面板中将用户列为管理员。
我在 user.rb
中尝试过这种关联 has_many :liaisons
has_many :managers, through: :liaisons
在liaison.rb
has_many :users
has_many :users, through: :liaisons
我的联络员 table 包含 manager_id 和 user_id 我需要为单个用户创建多个管理员。
我需要在创建用户时将所有用户列为管理员并关联他们。谢谢。
联络人模型只引用一个 user/manager 并且需要知道将经理映射回用户 table:
class Liaison < ApplicationModel
belongs_to :user
belongs_to :manager, class_name: "User"
end