NameError
参考:
rails で NameError がでる – teratail
Ruby on Rails で NameError: uninitialized constant Admin_charts というエラーで困りました。- teratail
uninitialized constant PostsController::Post – Stack Overflow
命名規則
参考:
Ruby の変数 (ローカル変数) の取り扱いや命名規則 – Qiita
ローカル変数 (undefined local variable or method)
参考:
Ruby の変数 (ローカル変数) の取り扱いや命名規則 – Qiita
ローカル変数の「暗黙の初期化」に関するエラー (ローカル変数のスコープが事前コンパイルで決まる) | 主に言語とシステム開発に関して
定数 (uninitialized constant)
参考:
NameError: uninitialized constant Users | 日々の学びのアウトプットするブログ
ネストしたモジュールを書く場合の注意点 | ninoseki’s blog
::で入れ子の Module を宣言すると NameError になる – スタック・オーバーフロー
Avoid these traps when nesting Ruby modules | Honeybadger
`const_missing’: uninitialized constant (NameError) – Stack Overflow
“Uninitialized constant” error when including a module – Stack Overflow
config.autoload_paths not working, unable to include modules in rails 4 – Stack Overflow
belongs_to/has_many における class_name
参考:
Rails で NameError uninitialized constant | myMemoBlog by 256hax
lib ディレクトリ
参考:
Rails “NameError uninitialized constant class” Solution | HackHands
production 環境で lib ディレクトリがロードされない
参考:
Load lib files in production – Stack Overflow
Spring の不具合
対処法
spring stop
コマンドで Spring を停止・再起動config/spring.rb
内でSpring.watch
に必要なディレクトリを追加する
参考:
Rail4 で困ったら Spring を停止せよ | IT 探検の追憶
Why doesn’t Rails autoload classes from app/services? – Stack Overflow
よくあるエラー
参考:
NameError – Ruby On Rails でよく発生するエラー | ゼロイチ
“uninitialized constant ****Controller” の対処法 | プログラミングの詰まりどころを、懇切丁寧に