Ich benutze Ruby on Rails 5 und ich frage mich, wie kann ich Code-Neuladen vor jeder Anfrage erzwingen. Der Grund dafür ist, dass ich Docker auf Mac verwende und mein Code in einem NFS-Ordner liegt. Daher funktioniert der Rails-Mechanismus zum Erkennen von Codeänderungen nicht richtig und ich muss die Rails nach jedem Codewechsel neu starten.Force-Code neu laden vor jeder Anfrage
Meine Frage ist also: Wie kann ich Rails zwingen, meinen Code vor jeder Anfrage neu zu laden?
Haben Sie 'rb-fsevent' gem installiert? – maicher
@maicher Nein, aber ich sehe nicht, wie das helfen würde. Kein Dateisystem-Tool/Monitor wird mir helfen, da der Code in einem NFS-Ordner lebt und Rails in Docker läuft. FiIe Change Events werden nicht erstellt/ausgeliefert. – alexandernst
Hilft 'config.cache_classes = false'? Gemäß der [Rails-Dokumentation] (http://guides.rubyonrails.org/configuring.html) steuert 'config.cache_classes', ob Anwendungsklassen und Module bei jeder Anfrage neu geladen werden sollen. – Aetherus