application.rb の自動ロード パスを使用して、追加のモジュールと構造体をロードしています。
これは、次のコードです。
config.autoload_paths += %W(
#{config.root}/app/controllers/concerns
#{config.root}/app/models/concerns
#{config.root}/app/jobs/
)
面白いことに、モデルとコントローラーを拡張するための「concerns」フォルダーの両方が完全に機能しています。
ただし、ジョブ フォルダーはまったく読み込まれません。
アプリ内のフォルダーをロードするために何か特別なことをする必要がありますか、またはこれらのフォルダーのうち 2 つがロードされ、3 つ目がロードされない理由を誰かが知っていますか?