/ / Avantages de l'utilisation de image_tag sur <img> - ruby-on-rails, pipeline d'actifs, actifs

Avantages de l'utilisation de image_tag sur <img> - ruby-on-rails, pipeline d'actifs, actifs

Y a-t-il des avantages à utiliser image_tag au lieu de <img src="/images/"> dans les fichiers de vue? Si c'est vrai, que sont-ils?

Réponses:

3 pour la réponse № 1

Pour les images faisant partie de votre application, utilisez image_tag ou asset_path pour accéder à votre image à partir du pipeline d’actifs estbeaucoup préféré. Cela garantira que le nom de fichier correct (y compris le code de hachage MD5) est inclus dans le chemin d'accès à l'image. Cela permettra à votre application de tirer parti des fonctionnalités du pipeline d'actifs, telles que la compression, le contrôle du cache, etc. Les aides basées sur le pipeline d'actifs garantiront également que l'image existe en mode développement en générant une exception.

Voici un lien vers la documentation Rails sur le pipeline d’actifs: http://guides.rubyonrails.org/asset_pipeline.html

Le portefeuille d'actifs semble un peu intimidant au début, mais il entraîne des performances et une maintenabilité bien supérieures dans les déploiements de production de votre application.