如何将默认的Devise sign_in URL重定向到404页面?

时间:2018-07-24 15:09:01

标签: ruby-on-rails

我正在尝试为我的应用创建自定义登录网址。因此,我在routes.rb中创建了一条新路线。我的代码示例是

  devise_scope :user do
   get 'site-admin/login', to: 'devise/sessions#new'
  end

但是'users/sign_in'仍然要登录页面。如何将'users/sign_in'重定向到404页面?

1 个答案:

答案 0 :(得分:0)

根据devise documentation,您在 routes.rb 中要做的就是这样:

devise_for :users, skip: [:sessions]
as :user do
  get 'site-admin/login', to: 'devise/sessions#new', as: :new_user_session
end