标签: ruby-on-rails ruby-on-rails-4 cancancan rolify
我正在制作一个rails应用程序,其中一个用户具有教师角色,教师可以教授许多课程,一个班级可以有很多教师。 那么我如何处理rolify和cancancan宝石呢? 我正在使用rolify和cancancan gem来担任用户角色。
答案 0 :(得分:0)
我认为更好的解决方案是使用教师和班级之间的多对多关系。使用rolify可帮助您定义多个用户角色,cancancan可帮助您定义对这些角色的访问权限。