我尝试在登录成功后进行页面重定向。但我的页面没有重定向正确的页面。我收到The connection was reset
错误消息。请检查我的重定向代码。
的routes.rb
get 'login' => 'users#login'
post 'login' => 'users#create_login'
get 'my-profile' => 'users#my_profile'
users_controller.rb
def create_login
user = User.authenticate(params[:user][:username], params[:user][:password])
if user
log_in user
redirect_to 'my-profile'
else
flash[:danger] = 'Invalid email/password combination' # Not quite right!
redirect_to :back
end
end
def my_profile
@myProfile = User.findById(session[:user_id])
end
我的页面应该重定向到http://localhost:3000/my-profile
,但页面重定向不起作用。请帮帮我。
答案 0 :(得分:4)
试试这个
redirect_to '/my-profile'