在我的應用程序有兩個types
用戶(運動員&用戶)。 Athlete
,因爲它是使用STI設置繼承User
類。還有其他類型的用戶,但這些類型的用戶是根據他們的角色設置的。Rails的:包括模塊基於角色
例子:
教練 - >Regular User with the role of 'Coach'
學校管理 - >Regular User with the role of 'School Admin'
貢獻者 - >Regular User with the role of Contributor
舊代碼中使用有Coach
作爲用戶類型我的應用程序纏綿(class Coach < User;
),但是在我的應用程序中將Coach作爲單一用戶類型並沒有很大的意義。我將要採取的方法在教練模式和移動出來到一個模塊中,但很好奇,想知道有沒有辦法,包括只有當用戶有教練的角色模塊?