我有很多方法是獲取有關當前用戶信息,如:商店信息 - 軌道
current_user.is_admin?
current_user.is_student?
current_user.is_teacher?
這些方法需要評估,如果CURRENT_USER(的has_many:帳戶)有一個具有相應角色(學生,管理員等)的帳戶。
我可以在數據庫中創建一些東西來鞏固這一點,但似乎沒有必要。
在登錄時是否存在定義真或假的導軌方式,然後能夠在不查詢的情況下引用?換句話說,def is_admin?將在user_session create中被定義爲具有真/假值的常量。而且,如果他們是管理員,我再也不用再查詢用戶帳戶來阻止他們。
「cache」and「ca清「是你需要搜索的詞。選項的負載。 –