我是rails应用程序的初学者。我使用了devise gem来进行身份验证。 当我登录显示错误时: 未定义的局部变量或方法`sign_out_path'
我该如何解决这个问题?
答案 0 :(得分:2)
这可能有两个原因:
首先运行佣金路线。仔细查看输出,看看是否可以看到以" devise"开头的任何路线。
如果你能看到一个名为" destroy_user_session"那么这实际上是您需要用于退出链接的名称,而不是" sign_out_path"。在这种情况下,请转到已放置注销链接的视图,并使用" destroy_user_session_path"替换帮助程序。