Ruby on rails 如何将url中的默认设计签名重定向到404页面?

Ruby on rails 如何将url中的默认设计签名重定向到404页面?,ruby-on-rails,Ruby On Rails,我正在尝试为我的应用程序创建自定义登录url。因此,我在routes.rb中创建了一条新路由。我的代码示例是 devise_scope :user do get 'site-admin/login', to: 'devise/sessions#new' end 但是仍然'users/sign\u in'也将进入登录页面。如何将'users/sign\u in'重定向到404页面?根据,您在路由中所要做的就是: 是的…它成功了。但是我需要在gemfile中添加omniauth ge

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

  devise_scope :user do
   get 'site-admin/login', to: 'devise/sessions#new'
  end
但是仍然
'users/sign\u in'
也将进入登录页面。如何将
'users/sign\u in'
重定向到404页面?

根据,您在路由中所要做的就是:


是的…它成功了。但是我需要在gemfile中添加omniauth gem,并且:omniauthable可以设计模型,还有…这有什么问题吗?
devise_for :users, skip: [:sessions]
as :user do
  get 'site-admin/login', to: 'devise/sessions#new', as: :new_user_session
end