Atualizei um dos meus aplicativos do Rails 4.2.6 para o Rails 5.0.0. o Guia de atualização diz que o recurso Carregamento automático agora está desativado na produção por padrão.
Agora sempre recebo um erro no meu servidor de produção, pois carrego todos os arquivos lib com o carregamento automático no application.rbarquivo.
module MyApp
class Application < Rails::Application
config.autoload_paths += %W( lib/ )
end
end
Por enquanto, eu configurei o config.enable_dependency_loadingpara, truemas me pergunto se existe uma solução melhor para isso. Deve haver um motivo para o carregamento automático estar desativado na produção por padrão.
libdir, um arquivo é facilmente disponível em tempo de execução, mas outro tem de ser requerida manualmente: D
Validators) em pastas diretamente no diretório app /, já que o código é carregado automaticamente.
app/services/paylinx/paylinx_service.rbDefinição de classe: module Paylinx class PaylinxService end end. Eu tentei essas autoload_pathscoisas. não funciona para mim.