nee*_*zer 63 ruby templates ruby-on-rails
当我生成默认支架时,show.html.erb上的显示标签有
<%=h @broker.name %>
Run Code Online (Sandbox Code Playgroud)
我知道之间的区别<%和<%=.什么是"h"呢?
小智 15
<%=h实际上发生了两件事.你打开一个erb标签(<%=)并调用Rails方法h来转义所有符号.
这两个电话是等价的:
<%=h person.first_name %>
<%= h(person.first_name) %>
Run Code Online (Sandbox Code Playgroud)
该h方法通常用于从用户输入表单中转义HTML和Javascript.
| 归档时间: |
|
| 查看次数: |
22443 次 |
| 最近记录: |