2012-10-31 2 views
0

Je construis une application rails permet à l'administrateur de charger (et de recharger) un modèle .erb qui fonctionnera comme une mise en page. c'est-à-dire l'application.html.erbComment arrêter la mise en cache de la mise en page en production avec Ruby on Rails?

Lors de la mise à jour d'un modèle déjà créé dans mon application hébergée, les modifications ne prennent pas effet. Si je charge un fichier nommé différemment dans le même modèle, cela indique les modifications.

Ce n'est pas un problème dans DEV sur mon environnement local, mais c'est un problème pour PROD. Y a-t-il un paramètre qui contrôle la mise en cache de la mise en page pour une page? Le contenu dynamique n'est pas un problème, mais la mise en page statique ne change pas, sauf si je redémarre l'application. S'il vous plaît laissez-moi savoir si vous avez des idées brillantes sur ce problème, ou si elle a besoin de plus d'explications.

Répondre

4

Juste compris - ajoutez ceci à votre fichier d'environnement production.rb;

config.action_view.cache_template_loading = false 
Questions connexes