Rails图像资产标签助手

时间:2017-01-24 20:42:57

标签: ruby-on-rails

在rails中,您可以在模板中使用常规的html <%= image_tag "header.png" %> 标记,使用资产标记帮助程序的目的是什么?

<img src="header.png">

VS

num_emails  num_users
1           1000
10          100
25          50

2 个答案:

答案 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'关于生产。