Images et d'actifs ne fonctionne pas dans mon serveur de production sur des rails 3.1.0
J'ai changé mon serveur de production et je ne peux pas obtenir une de mes images à charger. Tout fonctionne bien sur le mode de développement, mais lorsque je suis passé à la production de tout arrêté de travailler, j'ai activé server_static_assets et encore rien ne fonctionne. Toute aide pour faire ce
même image_tag ne fonctionne pas
je peux voir cela dans mon journal du serveur
je peux voir cela dans mon journal du serveur
cache: [GET /assets/icon_thumb.png] stale, valid, store
OriginalL'auteur Uchenna | 2011-09-07
Vous devez vous connecter pour publier un commentaire.
Voici quelques problèmes que vous pourriez avoir:
1 - production de configuration peut ne pas être correcte. C'est particulièrement vrai si vous avez commencé avec une première version 3.1 candidat, et ont été mise à jour le long de la voie. Les options proposées pour la production.rb a un peu évolué entre rc4 et la version 3.1.0.
Assurez-vous que votre production.rb paramètres sont les suivants:
2 - Vous avez oublié de précompiler vos actifs
3 - Vous avez oublié de redémarrer votre serveur web à ramasser les changements dans la production.rb.
OriginalL'auteur cailinanne
N'oubliez pas d'exécuter
rake assets:precompile
dans votre environnement de production.Si vous avez besoin de déployer avec Capistrano, vous pouvez utiliser cette recette:
load 'deploy/assets'
à votre déployer.rbouais, vous avez probablement raison @astjohn 🙂
OriginalL'auteur Lasse Bunk
Si vous effectuez la mise à niveau des Rails de 4 ou sont actuellement à l'aide à la production, et sont en train de charger des images à partir de css, puis:
au lieu de
ne
Voir http://guides.rubyonrails.org/asset_pipeline.html#css-and-sass de référence
OriginalL'auteur moeabdol