hyperstack-org / hyperstack-org/hyperstack

wrong application_record file being read in production

Aperta
#222 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
JavaScript
Stelle
538
Fork
41
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

in production the `eager_load` setup is causing the `app/models/application_record.rb` to be required instead of `app/hyperstack/models/application_record.rb`

The issue seems that eager_load paths are searched in the order they are added to the eager_load_paths array. BUT auto_load paths (in development) are searched in the backwards order.

The simple solution is that add the hyperstack paths to the front of the eager_load path.

A work around for now is that add this line to your config/application.rb file:

`config.eager_load_paths = %W(#{config.root}/app/hyperstack/models) + config.eager_load_paths`

Or if on rails 5.2 or better just remove the `app/models/application_record.rb` file since it is no longer needed as the original rails problem that made this file has been fixed.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.