0

我安装devise在我的 Rails 项目上,从这个 URL 导航后 -

http://localhost:3000/users/sign_in

它正在重定向到这个 URL -http://localhost:3000/

真的不知道到底是什么问题,也检查了routes.rb文件。

我的项目位置 - https://github.com/swapnesh/prjmgttool

4

2 回答 2

2

现在,这很容易,因为您已经登录。成功登录后,如果您已经登录并尝试调用 sign_in 页面,Devise 会将您重定向到起始页面。您需要先注销(或手动删除 cookie)才能再次查看登录表单。

于 2013-01-21T09:48:43.433 回答
0

您必须为用户登录后要使用的某些控制器操作设置根 URL。

# in routes.rb
root to: 'example_controller#show'
于 2013-01-21T09:48:07.390 回答