Tho*_*Kra 3 routing ruby-on-rails devise
我目前正在尝试使用Devise 1.1.pre3作为我即将开展的项目中的身份验证,但我无法让它正常工作.
我已经完成了文档中所说的一切,安装了warden和正确的Devise版本,运行安装并使用生成器来创建模型.但是当我尝试访问注册表单(localhost:3000/users/sign_up)时,我得到的就是
No route matches "/users/sign_up"
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时,rake routing我得到以下内容:
...
GET /users/sign_up(.:format) {:controller=>"devise/registrations", :action=>"new"}
...
Run Code Online (Sandbox Code Playgroud)
我没有任何匹配该控制器的文件.
是否有任何我错过的步骤(安装,更新路由等,并创建模型)
我认为默认的sign_in路径是/ users/sign_in.
您可以通过传递路由来覆盖此路径:path_names => {:sign_in =>"login",:sign_out =>"logout"}
然后,您将使用/ users/login登录,并使用/ users/logout注销.
| 归档时间: |
|
| 查看次数: |
4844 次 |
| 最近记录: |