[RUBY] Wenn VIEW (Vorlage) zum Zeitpunkt der Entwicklung mit Padrino nicht durch Ändern von RACK_ENV neu geladen wird, aktivieren Sie reload_templates.

Ich verwende Padrino, ein Ruby-Framework irgendwo zwischen Rails und Sinatra, aber Reloader hat nicht funktioniert und der Controller wurde neu geladen, aber die Ansicht wurde nicht neu geladen, also habe ich nachgeschlagen.

Die Ursache ist, dass RACK_ENV in development_xx geändert wurde. Die Lösung besteht darin, Folgendes in app.rb anzugeben.

enable :reload_templates if RACK_ENV =~ /^development/ 

Padrino, es ist nicht so groß und es gibt nicht viele Informationen im Web, daher ist es möglicherweise am kürzesten, dies in der Quelle zu lesen.

Referenz: http://sinatrarb.com/intro-ja.html

Recommended Posts

Wenn VIEW (Vorlage) zum Zeitpunkt der Entwicklung mit Padrino nicht durch Ändern von RACK_ENV neu geladen wird, aktivieren Sie reload_templates.
[Schienen] Wenn die Layoutänderung des Geräts nicht berücksichtigt wird
Rails Die AWS-Bereitstellung wird nicht berücksichtigt
Schienen neuer App-Name nicht erstellt
[Rails] Bearbeiten und Anpassen von Geräteansichten und Controllern
Implementieren Sie eine Bearbeitungsseite
[Rails] Registrieren Sie sich mit Devise nach Attributen desselben Modells
[Rails] Einführung in die Grundlagen der Entwicklung
Was ist Rails Gem Devise?
[Rails] fields_for wird nicht angezeigt
[Rails] Einführung von Rubocop durch Anfänger
[Rails] [Devise] Profil bearbeiten, ohne Passwort einzugeben
Daten sind nicht in Rails registriert.
Erstellen Sie meine Seite mit Rails
Wenn VIEW (Vorlage) zum Zeitpunkt der Entwicklung mit Padrino nicht durch Ändern von RACK_ENV neu geladen wird, aktivieren Sie reload_templates.
Zum Zeitpunkt des dialogReturn-Ereignisses habe ich überprüft, ob es nicht aktualisiert wird, auch wenn ich eine Komponente mit Aktualisierung angegeben habe