将rails插入HTML文件

将rails插入HTML文件,html,ruby-on-rails,Html,Ruby On Rails,编写HTML文件时,为什么要使用而不是发出字符串,运行代码 从迂腐的角度看,您正在编写一个ERb模板,而不是一个HTML文件——不管它是HTML、JS还是其他的模板,语法都是一样的 提供附加(但不完整)信息。将返回值并显示在页面中。假设您有person.name='Dark' <%= person.name %> 当我们使用时,它只是在html页面上显示返回的值。 执行了代码,但没有在html页面上显示它 <% if person.present? %> &l

编写HTML文件时,为什么要使用
而不是

发出字符串,
运行代码

从迂腐的角度看,您正在编写一个ERb模板,而不是一个HTML文件——不管它是HTML、JS还是其他的模板,语法都是一样的

提供附加(但不完整)信息。

将返回值并显示在页面中。假设您有person.name='Dark'

 <%= person.name %>
当我们使用
时,它只是在html页面上显示返回的值。
执行了代码,但没有在html页面上显示它

 <% if person.present? %>
   <span><%= person.name %></span>
 <% end %>