Ruby on rails rails设计此网页具有重定向循环

Ruby on rails rails设计此网页具有重定向循环,ruby-on-rails,devise,Ruby On Rails,Devise,我采用了以下路线 devise_for :users, path: '', path_names: { sign_in: 'login', sign_out: 'logout', registration: 'signup', sign_up: 'signup'} devise_scope :user do root to: 'devise/registrations#new' get 'signup', to: 'devise/registrations#new'

我采用了以下路线

  devise_for :users, path: '', path_names: { sign_in: 'login', sign_out: 'logout', registration: 'signup', sign_up: 'signup'}

  devise_scope :user do
    root to: 'devise/registrations#new'
    get 'signup', to: 'devise/registrations#new'
  end

如上所述,当我运行localhost:3000时,它将显示注册页面。但是,一旦我使用Desive gem登录/注册,它会再次重定向回根路径,因此导致以下重定向循环。我如何自定义Desive以在登录后重定向特定页面。

使用Desive执行此操作的方法有很多,大约列出了十种

Desive wiki上的此页面应提供帮助:

这一页也应该有帮助

我还使用了此wiki页面上详述的解决方案: