我有以下模特:
has_many:roles,:through => :分配
has_many:作业
has_many:users,:through => :分配
belongs_to:user belongs_to:role
整个晚上我试图找到一种方法,如何在某处打印,当前登录用户的角色是什么。 我尝试过像
这样的东西@ log_in_user.roles.type_of_role
或
@ log_in_user.assignments.type_of_role
但遗憾的是没有任何成功......任何人都可以告诉我如何获取这些信息?
非常感谢!
答案 0 :(得分:1)
使用此:
@log_in_user.roles.map(&:type_of_role)
这将返回用户拥有的每个角色的type_of_role
属性数组。