我得到我搜索错误uninitialized constant SessionsController
,只能找到参照NameError
这个错误的解释有谁知道什么错误意味着什么?未初始化的常量是什么意思?
1
A
回答
2
这是两个Name Error
“亚型”处理未初始化的变量之一。 “未初始化的常量”的语言是由于这样的事实:SessionsController
大写。这两种类型如下所示:
new-host-3:bot palfvin$ irb
2.0.0p247 :001 > foobar
NameError: undefined local variable or method `foobar' for main:Object
from (irb):1
from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/bin/irb:16:in `<main>'
2.0.0p247 :002 > Foobar
NameError: uninitialized constant Foobar
from (irb):2
from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/bin/irb:16:in `<main>'
2.0.0p247 :003 >
2
这意味着你正在尝试使用一个类或尚未定义的模块。可能是因为你忘了要求他们。
确保该类SessionsController
已在sessions_controller.rb
被宣布。
了解更多:http://ruby.about.com/od/faqs/qt/Nameerror-Uninitialized-Constant-Object-Something.htm
相关问题
- 1. “变量可能未被初始化”是什么意思?
- 2. 什么是未初始化常量?
- 3. “值初始化”是什么意思?
- 4. 什么意思是“||”在初始化变量
- 5. 未初始化的初始值常量
- 6. 什么意思是资源获取是初始化(RAII)?
- 7. 未初始化的常量
- 8. 未初始化的常量
- 9. 未初始化的常量
- 10. 未初始化的常量
- 11. 这是什么未初始化的常量错误?
- 12. 这个函数的初始化语法是什么意思?
- 13. “初始化为全0的值类型”是什么意思?
- 14. 非const引用的无效初始化是什么意思?
- 15. 这是什么意思,改变初始化语句
- 16. 显式初始化成员是什么意思?
- 17. 这个初始化器列表是什么意思?
- 18. 常量在golang中是什么意思?
- 19. 为什么初始化常量HomeController :: HideMyAss?
- 20. 是什么意思:是什么意思?
- 21. 未初始化的常量NumberHelper在做什么时候包括
- 22. 为什么我会收到“未初始化的常量”错误?
- 23. 编译器优化“常量传播”是什么意思?
- 24. 未初始化的常量::的ActionView :: CompiledTemplates
- 25. 未初始化的常量的ActiveSupport :: CoreExtensions
- 26. Rspec的 - 未初始化的常量RAILS_ENV
- 27. '未初始化的常量SubcategoriesController' - Rails的
- 28. 未初始化的常量的ActiveRecord(NameError)
- 29. 未初始化的常量的ApplicationController
- 30. 未初始化的常量Capistrano的(NameError)
这意味着它说的是,该名称的变量是未初始化的。这是指它作为一个常数,因为它是大写。 –
你能详细说一下吗? SessionsController应该是大写字母。 – Arel
没错。但尚未确定。这是任何尝试访问未定义的大写变量的标准错误消息。 –