好きなフレームワークはFlask、 @teitei_tk です。 趣味でRuby on Railsというフレームワークのソースコードを読んでいるのですが、 eager_load_pathsと、autoload_pathsの違いを調べたくなりました。 軽く検索をしてみると、autoload_pathsの代わりにeager_load_paths使えばなんか動くからokと言われてるので、それはなぜなのかというのを実際にソースコードから追っていった記事です。 ※自分の理解内のため、間違えがあるかもしれません。 --- autoload_pathsとは 語弊を恐れずに言うと、moduleや定数をいい感じに自動で読み込んでくれる仕組みです。 例えば class Hoge < ApplicationRecord endのようなActiveRecordのclassを作るときに、Pure Rubyであれば