在rails中,您可以在模板中使用常规的html <%= image_tag "header.png" %>
标记,使用资产标记帮助程序的目的是什么?
<img src="header.png">
VS
num_emails num_users
1 1000
10 100
25 50
答案 0 :(得分:1)
实际上,任何image_tag都会转换为HTML <div class="dashboard-container"
#nosGrid="nosGrid"
[nosGrid]="gridSettings"><button (click)="nosGrid.lockGrid(true)">click me</button>
标记。
我认为Rails只是提供了一些以Ruby / Rails方式创建HTML的方法,以防你不是HTML人员,当然如果你愿意,你可以使用HTML img
标签。
不仅Rails,其他一些渲染工具,如C#中的Razor,也提供了类似的功能。
答案 1 :(得分:1)
我认为image_tag也使用资产路径助手。因此它会自动使用&#39; /assets/header.png'。此外,如果您打开了资产摘要,我认为它会自动使用&#39; /assets/header-asdfasd.png'关于生产。