gems-uff / sapos

SAPOS main goal is to ease the management of information related to graduate programs such as enrollments, courses, advisement, scholarships, requirements, among others.
http://gems-uff.github.io/sapos/
MIT License
29 stars 14 forks source link

Modificar autoloader do Rails do modo Classic para o modo Zeitwerk, para compatibilidade com Rails 7 #436

Closed Carlos-Eduardo-Cabral-da-Cunha closed 10 months ago

Carlos-Eduardo-Cabral-da-Cunha commented 1 year ago

As versões mais novas do Rails, 6 e 7, passaram a utilizar a gem Zeitwerk para fazer o carregamento automático de diretórios (autoloader). O SAPOS utiliza o autoloader no modo clássico, que é suportado pelo Rails 6, mas que deixa de ser suportado no Rails 7. Para que o Rails possa ser atualizado para a versão 7, é necessário utilizar o modo Zeitwerk.