【发布时间】:2013-08-07 04:20:24
【问题描述】:
在视图文件中使用image_tag 代替<img src=""> 有什么好处?如果有,它们是什么?
【问题讨论】:
标签: ruby-on-rails asset-pipeline assets
在视图文件中使用image_tag 代替<img src=""> 有什么好处?如果有,它们是什么?
【问题讨论】:
标签: ruby-on-rails asset-pipeline assets
对于属于您的应用程序的图像,使用image_tag 或asset_path 从资产管道访问您的图像是更可取的。这将确保正确的文件名(包括 MD5 哈希码)包含在图像的路径中。这将允许您的应用利用资产管道功能,例如压缩、缓存控制等。基于资产管道的帮助器还将通过引发异常来确保图像存在于开发模式中。
这里是资产管道上 Rails 文档的链接:http://guides.rubyonrails.org/asset_pipeline.html
资产管道一开始似乎有点令人生畏,但它会在您的应用程序的生产部署中带来非常出色的性能和可维护性。
【讨论】: