我在这里使用的应用是User
模型......
class User < ActiveRecord::Base
has_and_belongs_to_many :roles
end
class Athlete < User
end
class HighSchoolCoach < User
end
用户可以拥有SchoolAdmin
角色,授予他们访问管理运动员管理信息中心的权限。 STI
HighSchoolCoach
是一种用户类型,具有其他类型的功能,并允许他们访问他们指导的运动员仪表板。现在,我正在尝试构建它,以便User
角色为SchoolAdmin
的{{1}}也可以指定为HighSchoolCoach
,但不知道该怎么做..
非常感谢任何帮助!