我正在使用设计开发用户身份验证。登录页面类似于 localhost:3000/users/sign_in。登录成功后(一个 Post 请求),用户被重定向到主页(localhost:3000/)。这是意料之中的,我确实看到浏览器中加载了主页内容。
但是浏览器地址栏依然显示原来的请求url为localhost:3000/users/sign_in
知道为什么会这样吗?是设计配置还是 Rails 服务器?我在这里没有太多自己的代码,几乎只是与我的用户模型的默认设计选项挂钩。
以下是我的部分路线:
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
root / home#index
谢谢!