我已经设置了设备轨道但是我无法让我的身份验证工作,当我将可确认的模块添加到我的应用程序。我在我的用户模型中包含了可确认的模块,并在我的迁移文件中取消了注释confirmable和add_index确认标记。在回滚数据库并重新评估这些数据库之后,身份验证按指定进行。rails 3.1设计确认
我也检查过了,我无法退出应用程序,即使我已经提供了<%=链接到“注销”,destroy_user_session_path%>我的应用程序获取路由错误,没有路由匹配[GET ]用户/ sign_out。当我运行耙路这条线路提供给我的
destroy_user_session DELETE /users/sign_out(.:format) {:action=>"destroy", :controller=>"devise/sessions"}
我认为这是问题,但我不确定如何将方法切换到删除当耙路径路径另有说明。 – tomciopp
The:method => delete绝对是解决方案,因为我面临同样的问题。 – jschorr