请描述一下ERB文件中使用的以下字符的用法:
<% %>
<%= %>
<% -%>
<%# %>
每个都有什么用途?
请描述一下ERB文件中使用的以下字符的用法:
<% %>
<%= %>
<% -%>
<%# %>
每个都有什么用途?
<% %>
执行括号内的ruby代码.
<%= %>
将某些内容打印到erb文件中.
<%== %>
相当于<%= raw %>
.逐字打印(即不转义)到erb文件中.(摘自Ruby on Rails Guides.)
<% -%>
避免表达式后换行.
<%# %>
注释括号内的代码;未发送到客户端(与HTML注释相反).
更多关于雇员再培训局的信息,请访问Ruby Doc.