在我正在使用的应用程序中,User
模型是......
class User < ActiveRecord::Base
has_and_belongs_to_many :roles
end
class Athlete < User
end
class HighSchoolCoach < User
end
用户可以拥有一个角色,SchoolAdmin
该角色授予他们访问管理运动员的管理仪表板的权限。STI
of是一种用户类型,HighSchoolCoach
它具有其他类型的功能,并允许他们访问他们所执教的运动员仪表板。现在,我正在尝试构建它,以便User
角色的 aSchoolAdmin
也可以分配为 a HighSchoolCoach
,只是不知道该怎么做..
任何帮助是极大的赞赏!