2015-12-26 47 views
0

我已经把登录和注册在一个页面,每件事情都很好,除非我遇到错误。然后页面重定向到默认页面并在那里显示错误。在我的情况下,登录将我重定向到默认domain.com/users/sign_in,但注册将我重定向到domain.com/users。显示自定义页面中的错误,而不是默认页面,同时登录/注册与设计

的routes.rb

Rails.application.routes.draw do 
    root 'visitor#index' 

    namespace :admin do 
    # get "/stats" => "stats#stats" 
    devise_scope :admin_user do 
     get '/stats/:scope' => 'stats#stats', as: :admin_stats 
    end 
    end 

    devise_for :admin_users, ActiveAdmin::Devise.config 
    ActiveAdmin.routes(self) 
    namespace :client do 
    get 'dashboard' => 'dashboard#index', as: 'dashboard' 
    # resources :verification, only: [:create, :index, :destroy] 
    get 'verification' => 'verification#index', as: 'verification' 
    match 'verification' => 'verification#upload', as: 'verification_upload', via: [:post, :patch] 
    end 

    devise_for :users, class_name: 'FormUser', controllers: { omniauth_callbacks: 'omniauth_callbacks', registrations: 'registrations' } 
    # devise_scope :user do 
    # root to: 'devise/registrations#new' 
    # end 
end 

回答

相关问题