0
我正在嘗試使用'authenticate_admin!'從設計。我正在使用https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role選項2.我收到未定義authenticate_admin的錯誤。有沒有辦法讓我在使用選項2的同時使用設計的管理宏和其他功能?設計管理員authenticate_admin!沒有定義的?
我正在嘗試使用'authenticate_admin!'從設計。我正在使用https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role選項2.我收到未定義authenticate_admin的錯誤。有沒有辦法讓我在使用選項2的同時使用設計的管理宏和其他功能?設計管理員authenticate_admin!沒有定義的?
authenticate_admin!只有在程序中創建了模型時才創建方法。如果你使用Option 2,你必須使用current_user.admin?檢查用戶是否也是管理員。
我總是推薦使用選項1,因爲它爲正常用戶分配管理員權限時無意中犯的錯誤留下了很小的空間。