未定义的局部变量“sign_out_path”是什么意思?

时间:2014-01-24 07:46:53

标签: ruby-on-rails ruby class ruby-on-rails-4

首先,我没有任何错误,但是:

怀疑: - #<#<Class:0x48941b8>:0x2ad7448>与哪些相关,如果它与某些特定class相关,那么为什么它会在重新加载时发生变化 我有这个错误:

undefined local variable "sign_out_path"

1 个答案:

答案 0 :(得分:0)

#<#<Class:0x48941b8>:0x2ad7448> - 提出了此标识符,因为这是您的错误范围。在Ruby中,每个对象(包括类)都被赋予一个任意ID。 0x48941b8 ID指的是您的Class对象ID。

&#39; 0x2ad7448&#39; ID是上述类的实例的引用标识符。我不知道您的完整错误是什么,但我相信您正在调用sign_out_path的方法,并且由于此sign_out_path尚未实例化,因此您收到此错误。