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 次 |
最近记录: |