Tenho uma pasta Rails com dois arquivos:
app/hub_spot/client.rb:
module HubSpot
class Client
app/hub_spot/create_contact_form.rb:
module HubSpot
class CreateContactForm
quando executo a verificação zeitwerk recebo:
expected file app/hub_spot/client.rb to define constant Client, but didn't
se eu adicionar:
config.autoload_paths << Rails.root.join("app/hub_spot")
config.eager_load_paths << Rails.root.join("app/hub_spot")
então recebo um novo erro:
expected file app/hub_spot/create_contact_form.rb to define constant CreateContactForm, but didn't
parece reclamar sobre ambos os arquivos de forma diferente? Tem alguma maneira de dizer ao Zeitwerk para olhar a pasta para o nome do módulo?