NameError

参考:

class NameError (Ruby 2.5.0)

rails で NameError がでる | teratail

Ruby on Rails で NameError: uninitialized constant Admin_charts というエラーで困りました。| teratail

uninitialized constant PostsController::Post – Stack Overflow

命名規則

参考:

Rails における命名規則 – Qiita

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

よくあるエラー

参考:

Ruby のエラーメッセージを読み解く – Qiita

NameError – Ruby On Rails でよく発生するエラー | ゼロイチ

Ruby でのハマりポイント – Qiita

“uninitialized constant ****Controller” の対処法 | プログラミングの詰まりどころを、懇切丁寧に

クラスメソッドのエラー: uninitialized constant – スタック・オーバーフロー

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です