2017-01-24 96 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,提供了類似的功能。