在<img/>上使用image_tag的好处

时间:2013-08-07 04:20:25

标签: ruby-on-rails asset-pipeline assets

在视图文件中使用image_tag而不是<img src="">是否有好处?如果是这样,他们是什么?

1 个答案:

答案 0 :(得分:3)

对于属于您的应用程序的图片,使用image_tagasset_path从资产管道访问您的图片是首选。这将确保在图像的路径中包含正确的文件名(包括MD5哈希码)。这将允许您的应用程序利用资产管道功能,如压缩,缓存控制等。基于资源管道的帮助程序还将通过引发异常来确保图像存在于开发模式中。

以下是资产管道上Rails文档的链接:http://guides.rubyonrails.org/asset_pipeline.html

资产管道最初看起来有点令人生畏,但它可以在您的应用程序的生产部署中实现卓越的性能和可维护性。