可以自己试试,看有'-'和没'-'生成的 html 有什么差别不就知道了嘛
没有任何区别呀~
<%= form_tag('/posts') do -%> <div><%= submit_tag 'Save' %></div> <% end -%>
原来是 api 里边的,可以自己多试试比如,比如把'-'换成其他的,看有没什么变化。
其实我也不清楚这个'-'什么用,不是很好查询,对于这种符号的搜索。。只能自己想办法控制变量一点点去试了。
ERB api
% enables Ruby code processing for lines beginning with % <> omit newline for lines starting with <% and ending in %> > omit newline for lines ending in %> - omit blank lines ending in -%>
rails 早期版本会强调这个写法,不过现在貌似也不怎么写了。
@Catherine @saiga 谢谢!看到有的加了 - 有的没有,很奇怪,感觉好像都一样