Zeitwerk

概要

  • Railsに組込まれているオートロードの仕組み

通常のRailsアプリケーションでrequire呼び出しを行うのは、libディレクトリにあるものや、Ruby標準ライブラリ、Ruby gemなどを読み込むときだけです。 アプリケーションのクラスやモジュールはどこででも利用できます。

使い方

オートロードが見ているパスの確認方法

bin/rails r 'puts ActiveSupport::Dependencies.autoload_paths'

ハマりどころ

参考

公式