我访问了localhost/3000/login_users/sign_up
并注册了一个用户。
之后,我访问了localhost/3000/login_users/sign_in
。但是,它将始终重定向到localhost:3000
。
我将发布 routes.rb 。 I will post the serverlog.
为什么会这样?
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
答案 0 :(得分:0)
您可以在登录后通过在应用程序控制器中定义方法将用户重定向到特定路径。
def after_sign_in_path_for(resource)
some_path
end
默认情况下,设计重定向到根路径。您可以将根路径设置为routes.rb,如下所示:
root :to => 'testers#index'