在ERB文件内内执行代码
指令名 | 用途 | 语法例 | 说明 |
---|---|---|---|
<% %> | 执行ruby代码 | <% if @hello.present? %> Hello,world! <% end %> | 此指令本身不输出任何结果,而常用布尔型来控制是否输出代码间的文字。 |
<%= %> | 输出ruby代码的结果 | <%= %> | 十分常用 |
<%= yield %> | 输出 render template所渲染的模板 | ・一般用于app/views/layouts/文件夹下的目标文件 ・可嵌套 ・在父级模板中都有 | |
指令名 | 用途 | 语法例 | 说明 |
---|---|---|---|
<% %> | 执行ruby代码 | <% if @hello.present? %> Hello,world! <% end %> | 此指令本身不输出任何结果,而常用布尔型来控制是否输出代码间的文字。 |
<%= %> | 输出ruby代码的结果 | <%= %> | 十分常用 |
<%= yield %> | 输出 render template所渲染的模板 | ・一般用于app/views/layouts/文件夹下的目标文件 ・可嵌套 ・在父级模板中都有 | |