0
(使用設計& Cancancan)更容易使用多個設計模型或其他模型具有user_id的一個用戶模型?
我有多種需要登錄的用戶。經理,廚師,祕書。它們每個都與數據庫中的其他模型有不同的角色和關係。
是否更容易使用多個設計模型,自定義功能?
或者,我可以讓Manager,Chef和Clerk擁有一個user_id用來登錄。
到目前爲止,我正在與前,多個設計模型。但如果我想知道其他方式更容易,謝謝!
(使用設計& Cancancan)更容易使用多個設計模型或其他模型具有user_id的一個用戶模型?
我有多種需要登錄的用戶。經理,廚師,祕書。它們每個都與數據庫中的其他模型有不同的角色和關係。
是否更容易使用多個設計模型,自定義功能?
或者,我可以讓Manager,Chef和Clerk擁有一個user_id用來登錄。
到目前爲止,我正在與前,多個設計模型。但如果我想知道其他方式更容易,謝謝!
如果您共享相同的方法,那麼您應該只有1個模型。維護起來要容易得多。我使用多個模型的唯一原因是他們與您想要登錄的方式不同。
康康有一個關於如何設置它的教程。
https://github.com/ryanb/cancan/wiki/Role-Based-Authorization
還有其他的方法,比如使用一個榜樣。
希望這會有所幫助。
由於它們的邏輯差異,它們將有不同的方法。我正在考慮使用Cancanca與多個模型,聽起來是對的嗎? (如果我需要更精細的調整(可能會滾動) – quantumpotato