Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是rails应用程序的初学者。我已经使用 devise gem 来进行身份验证。当我登录时显示错误: 未定义的局部变量或方法`sign_out_path'
我怎么解决这个问题?
这可能有两个原因:
首先运行 rake 路线。查看输出,看看是否可以看到任何以“设计”开头的路线。
如果您可以看到一个名为“destroy_user_session”的名称,那么这实际上是您需要用于注销链接的名称,而不是“sign_out_path”。在这种情况下,请转到您放置退出链接的视图并将帮助程序替换为“destroy_user_session_path”。