title: Uninitialized Constant Error When Switching To Zeitwerk
body: <p>I currently have the following files in the <code>jobs</code> directory:</p>
  
  <pre><code># app/jobs/importer.rb
  module Imporer
    def self.valid_importers
      # Do stuff
    end
  end
  
  # app/jobs/importer/custom_import_job.rb
  class Importer::CustomImportJob &lt; ApplicationJob
    def perform
      # Do stuff
    end
  end
  </code></pre>
  
  <p>This works without issues using the classic code loader, but when switching to Zeitwerk, I get a <code>NameError: uninitialized constant Importer::CustomImportJob</code> error when running <code>rails zeitwerk:check</code>.</p>
  
  <p>I tried moving <code>custom_import_job.rb</code> to the <code>jobs</code> directory, but still received the same error. Adding <code>app/jobs/importer</code> to <code>config.autoload_paths</code> didn't help either.</p>
  
  <p>Is there something wrong with the file structure or am I missing something in the Zeitwerk settings?</p>