我得到我搜索錯誤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
沒錯。但尚未確定。這是任何嘗試訪問未定義的大寫變量的標準錯誤消息。 –