我有一個User
模型的應用和以下路線:設計authenticate_admin錯重定向
devise_for :users, path: 'account',
path_names: { sign_in: 'login', sign_out: 'logout' },
controllers: { registrations: 'registrations' }
,並安裝在「/ admin」的有AdminUser
模型安裝引擎和以下路線:
devise_for :admin_users, class_name: "MyEngine::AdminUser", module: :devise,
path: '', path_names: {sign_in: 'login', sign_out: 'logout'},
controllers: { registrations: 'my_engine/registrations' }
引擎應用控制器內我有before_filter :authenticate_admin_user!
被重定向錯誤到main_app根路徑,而不是管理員登錄(或任何登錄)頁,贈送:
Completed 401 Unauthorized
爲什麼這樣做,而不是要求admin_user登錄?
豐富嗨,那不是真正的問題來了,問題是,我不能甚至得到儘可能簽署的資源,所以那些AREN沒有被擊中。 –
嗯,沒關係。這是值得提供的代碼供將來參考:)你問過這個問題後,你有任何進展嗎? –
剛剛發佈了我的「解決方案」:) –