我想使用Devise以相同的用戶模型登錄常規非管理員用戶。所以我用角色id作爲另一個屬性,一切工作正常。面臨的挑戰是我必須爲前端用戶創建自定義登錄頁面,註冊頁面和其他相關頁面。當前路由文件是:如何爲具有不同登錄頁面的同一用戶使用Devise和ActiveAdmin
Rails.application.routes.draw do
devise_for :users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
end
因爲我要生成新的登錄表單,並希望重寫控制器我添加devise_for:用戶,但它給了我定義的錯誤路線。我怎麼能解決衝突?
此外,以下是活動的管理員設置:
config.authentication_method = :authenticate_user!
config.current_user_method = :current_user
我想自定義登錄頁面和註冊頁面控制器,因爲我必須添加一些東西到申請表。
你可以繼承用戶模型與管理模型,併爲管理員製作另一個路線你可以參考我的回購在哪裏我實現了這個功能https://github.com/uzaif313/projecttodo – uzaif
我沒有使用AdminUser,我只有用戶模型 –
是你起訴活躍的管理或軌道管理員: –