L'environnement de développement de Rails ne met pas à jour html / css / assets même après le redémarrage du serveur

J'ai été le développement d'un site dans les rails, tout va relativement lisse. Soudain, mes changements pour les vues et les actifs ne se montrent plus. - Je modifier une feuille de style ou html et de le recharger mon navigateur à http://0.0.0.0:3000 et rien ne change. J'ai donc redémarrer WEBrick et encore, rien n'a changé. C'est même le cas si je change d'une image.

La seule façon d'obtenir les nouvelles modifications est de précompiler les actifs:

C:\Users\me\website>rake assets:precompile
C:/Ruby193/bin/ruby.exe C:/Ruby193/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets

Pourquoi est-il de la production que de la RAILS_ENV? Peut-être que mon environnement de développement en quelque sorte tourné dans l'environnement de production? Mais même alors, je ne devrais pas besoin de précompiler des actifs pour obtenir des changements apparaissent. De toute façon Rails.env.development? retourne true et Rails.env.production? retourne false dans les contrôleurs et cre des fichiers.

J'ai essayé de supprimer mon répertoire /tmp en vain.

J'ai dû ajouter la ligne suivante dans le fichier config/application.rb afin d'obtenir Heroku de travailler avec boussole:

config.assets.initialize_on_precompile = false

Toutefois, la suppression de cette ligne n'a pas aidé mon problème de toute façon.

source d'informationauteur at. | 2012-10-06