Je cours Rails 3 et passager 2 et je ne sais pas pourquoi, mais ma page est toujours mis en mémoire cache malgré cette configuration (dans un de mes hôtes virtuels):empêche la mise en cache avec Rails et passager dans le développement de l'environnement
<VirtualHost *:80>
ServerName railstut.dev
ServerAlias *.railstut.dev
DocumentRoot "/home/ygamretuta/dev/railstut/public/"
RailsEnv "development"
<Directory "/home/ygamretuta/dev/railstut/">
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
Je l'ai essayé dans Firefox avec le cache du navigateur désactivé (via le plugin développeur web) donc je ne pense pas qu'il y ait un problème avec le cache du navigateur. J'ai toujours besoin de redémarrer le serveur pour voir les changements effectués (même avec quelques changements mineurs comme le remplacement d'un texte).
Quel pourrait être le problème?
EDIT passagers semble être mise à l'environnement à la production en dépit de l'existence d'une option de configuration RailsEnv. Passager s'exécute sur l'environnement de production comme on le voit sur certaines de mes pages accédant à la base de données (DB). Il recherche le nom de la base de données configurée dans la section production du fichier database.yml.
Bien que le « développement » fonctionne bien pour moi un coup de feu, il est localement la peine d'essayer de développement sans les guillemets. Aussi quelle version du passager 2 courez-vous? Pourriez-vous essayer de mettre à jour vers le dernier passager2 (ou même 3) – Maran
dernière version dans la ligne 2.x, juste installé la semaine dernière. J'ai aussi essayé le "développement" sans devis ... en vain :( – yretuta
La chose étrange est quand j'utilise le serveur empaqueté avec Rails, je reçois un "développement" quand j'entre Rails.env dans la console de rails – yretuta