我使用 devise gem 进行基于角色的身份验证;所有用户都可以有很多角色,我怎样才能只检索 current_user 的用户角色 slug?
现在在我的 User.rb 模型中,我创建了一个名为 get_role 的方法
用户.rb
def get_role
roles.each { |role| role.slug.downcase }
end
我在这样的视图中调用此方法
current_user.get_role
它返回这个:
[#<Role id: 3, name: "Seller", created_at: "2013-01-10 21:04:46", updated_at: "2013-01-10 21:04:46", slug: "Venditore">]
为什么在该方法中调用 each 块?谢谢