簡體   English   中英

Ruby on Rails Devise Always localhost:3000將被重定向

[英]Ruby on Rails Devise Always localhost: 3000 will be redirected

我訪問了localhost/3000/login_users/sign_up並注冊了一個用戶。 之后,我訪問了localhost/3000/login_users/sign_in 但是,它將始終重定向到localhost:3000

我將發布routes.rb 我將發布服務器日志。
這是為什么?

Rails.application.routes.draw do
  devise_for :login_users
  # For details on the DSL available within this file,
  # see http://guides.rubyonrails.org/routing.html
end

您可以在登錄后通過在應用程序控制器中定義方法將用戶重定向到特定路徑。

def after_sign_in_path_for(resource) 
  some_path
end 

默認情況下,設計重定向到根路徑。 您可以將根路徑設置為routes.rb,如下所示:

 root :to => 'testers#index'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM