0
我是rails新手,我正在使用devise來驗證用戶身份。將devise users/sign_up頁面設置爲登錄頁面
我有一個設計用戶模型,我正在使用設計視圖。
我的routes.rb文件是這樣的
Freshconnection::Application.routes.draw do
root to: 'pages#home'
devise_for :admin_users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
devise_for :users do
ActiveAdmin.routes(self)
get '/users/sign_out' => 'devise/sessions#destroy'
end
由於當我運行的服務器現在,該請求被路由到頁面#家這是我的目標網頁。
我希望用戶/ sign_up頁面成爲登錄頁面,以便用戶可以登錄並開始使用該網站。
請指導我如何做到這一點。 許多THX
我試過了,但是當我做,我得到以下錯誤......未知動作 無法找到路徑「/」的設計映射。這可能發生的原因有兩個:1)您忘記將您的路線包裹在範圍區塊內。例如:devise_scope:user do「/ some/route」=>「some_devise_controller」end 2)您正在測試繞過路由器的Devise控制器。如果是這樣,你可以明確地告訴Devise使用哪個映射:@ request.env [「devise.mapping」] = Devise.mappings [:user] – Ajey