Rails:具有角色和HABTM的STI

时间:2013-10-02 22:58:02

标签: ruby-on-rails has-and-belongs-to-many sti

我在这里使用的应用是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,但不知道该怎么做..

非常感谢任何帮助!

0 个答案:

没有答案