我設法通過檢查控制器驗證用戶:讓某些類型的用戶編輯內容
before_filter :authenticate_user!, only: [:new, :edit]
我怎樣才能讓只有權利「管理員」和「編輯」編輯和創建內容的用戶?
我想somethng這樣的:
before_filter :current_user.rights == 'editor', only: [:new, :edit]
檢查當前登錄的用戶的價值在DB的專欄「權利」
順便說一句,我使用設計和只有1個用戶登記表。有一個用戶權限複選框(因爲'類型'是不允許的,我不想改變這一點)。
我可以使用類似current_user.right ==「編輯」 ???我需要這種類型的邏輯,但是這種輸入不起作用 – AlexEfremo
是的,您可以使用該邏輯。你有什麼錯誤嗎? – Santhosh
哈哈。對不起,我忘記了我一點也沒有聽過。我的壞 – AlexEfremo