2017-01-24 64 views
0

在rails中,您只需在模板中使用普通html img标签,那么使用资产标签助手的目的是什么?Rails图像资产标签帮手

<%= image_tag "header.png" %> 

<img src="header.png"> 

回答

1

我认为image_tag也使用资产路径助手。所以它会自动使用'/assets/header.png'。另外,如果您打开资产摘要,我认为它会自动在生产中使用'/assets/header-asdfasd.png'。

1

其实,任何IMAGE_TAG会转化为HTML标签img

我觉得Rails只是提供了一些用Ruby/Rails的方式创建HTML的方法,以防你不是一个HTML人,当然如果你喜欢,你可以使用HTML img标签。

不仅Rails,还有其他一些渲染应用,比如C#中的Razor,提供了类似的功能。