Zeitwerk
概要
- Railsに組込まれているオートロードの仕組み
通常のRailsアプリケーションでrequire呼び出しを行うのは、libディレクトリにあるものや、Ruby標準ライブラリ、Ruby gemなどを読み込むときだけです。 アプリケーションのクラスやモジュールはどこででも利用できます。
使い方
オートロードが見ているパスの確認方法
bin/rails r 'puts ActiveSupport::Dependencies.autoload_paths'
通常のRailsアプリケーションでrequire呼び出しを行うのは、libディレクトリにあるものや、Ruby標準ライブラリ、Ruby gemなどを読み込むときだけです。 アプリケーションのクラスやモジュールはどこででも利用できます。
bin/rails r 'puts ActiveSupport::Dependencies.autoload_paths'