Actuellement, image_tag ("fichier.jpg") génère une balise html image normale, MAIS src = "file.jpg **? 7485793246 **" Quels sont ces nombres de toute façon et comment les désactiver ?Rails transmettant des paramètres supplémentaires dans certaines variables tag
Répondre
C'est votre mode de développement qui fait en sorte que rien ne soit mis en cache de sorte que si vous changez l'image, elle arrive dans le navigateur. la version de production ne l'aura pas.
Ceux-ci sont référencés Asset Timestamps ils peuvent être utilisés par le serveur pour mettre en cache des fichiers. Par exemple disons que vous avez un fichier appelé file.jpg sur votre serveur, vous pouvez configurer votre serveur pour dire aux navigateurs comme firefox de mettre en cache le fichier.jpg afin que la prochaine fois que ce navigateur visite votre page web il charge plus vite car file.jpg était déjà en mémoire.
Le problème vient lorsque vous téléchargez une nouvelle file.jpg parce que même si l'image est différente, vos anciens utilisateurs qui ont le cache de l'image voir encore l'image en cache, c'est là horodatages d'actifs entrent en jeu. Ces chiffres représentent un horodateur du moment où le fichier a été mis à jour, donc si vous remplacez file.jpg? 123456789 par file.jpg? 987654321, le navigateur de l'utilisateur n'utilisera pas la version mise en cache.
http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html
longue histoire courte, il est seulement là pour vous aider et ne modifie pas la façon dont le fichier se comporte du tout. Les utilisateurs peuvent toujours télécharger le fichier et les systèmes d'exploitation le verront comme étant un .jpg valide.
Solved ajouter à environment.rb => ENV [ 'RAILS_ASSET_ID'] = ''
Conclusion: oui, son bon rails des choses, mais quand vous traitez avec des images PNG IE6 et il peut casser scénario. Donc sois prudent.
- 1. Rediriger avec des variables supplémentaires
- 2. Paramètres supplémentaires dans Rails 3 routes et ressources
- 3. Comment envoyer des paramètres supplémentaires sur un appel link/button_to_remote?
- 4. Passage des paramètres dans les rails redirect_to
- 5. Méthode CreateUser personnalisée (avec des paramètres supplémentaires)
- 6. Paramètres supplémentaires pour FileSystemEventHandler
- 7. paramètres supplémentaires pour wkhtmltopdf?
- 8. Passer des paramètres supplémentaires à EventHandler
- 9. Passer des paramètres supplémentaires à foldRight
- 10. Dans Grails comment insérer des paramètres supplémentaires (de session) dans
- 11. Liste des paramètres de variables dans WSDL
- 12. SharePoint champs supplémentaires « Mes paramètres »
- 13. Django-Template: Obtenir des variables dans un bloc Tag!
- 14. javascript - Transmission de paramètres supplémentaires dans un gestionnaire d'événements
- 15. des événements en tant que flux JSON, mais en passant des paramètres supplémentaires?
- 16. Définition des variables d'environnement dans Rails
- 17. ruby sur rails façon de détruire les variables de session supplémentaires dans un modèle?
- 18. Passer des variables supplémentaires de la ligne de commande à
- 19. Django url tag paramètres multiples
- 20. Comment assigner certaines conditions ActionController :: Base.session dans des rails 2.3.3
- 21. LINQ avec des paramètres variables non affectés
- 22. Comment puis-je configurer des paramètres Eclipse supplémentaires avec m2eclipse?
- 23. JQGrid tree - transmettre des paramètres supplémentaires lorsque l'arborescence est développée
- 24. Fonction de géocodeur Google GClientGeocoder - comment transmettre des paramètres supplémentaires?
- 25. Comment passer des paramètres supplémentaires à l'objet événement javascript?
- 26. Magento ignore les paramètres d'URL supplémentaires définis
- 27. Dans Ruby on Rails, lorsqu'un before_filter est utilisé, les variables locales doivent devenir des variables d'instance?
- 28. jQuery - ajouter des paramètres supplémentaires sur submit (NOT ajax)
- 29. Comment ouvrir un nouvel écran avec des paramètres supplémentaires?
- 30. Comment puis-je transmettre des paramètres supplémentaires à un prédicat?
aucun homme, je me suis même sur la production trop – Filip