回答

1

由於該教程推移,用戶「有很多」的角色,但你沒有登錄爲在任何一個時間一個特定的角色,你把所有分配給您的人,以及所有那些分配是在所有有效的一旦。它們從用戶模型鏈接:

models/user.rb 

has_many :assignments 
has_many :roles, :through => :assignments 

所以,你可以顯示所有的東西角色狀

<%= current_user.roles.join(', ') %> 

假設CURRENT_USER是一個輔助方法,讓登錄的用戶模型實例的電流。

+0

DGM感謝您的回覆,但是從這個人,我怎麼能得到的信息,什麼是** CURRENT_USER的作用**?這是我還是不明白 – user984621

+0

用戶不必只是一個角色,而是具有通過的has_many定義的所有角色:角色:通過=>:分配 – DGM