新手问题 请问<%= form_tag ('/posts') do -%> 后面那个- 有什么用?

MaiZardAyumi · 2017年03月23日 · 最后由 MaiZardAyumi 回复于 2017年03月23日 · 1335 次阅读

😄

可以自己试试,看有'-'和没'-'生成的 html 有什么差别不就知道了嘛

Catherine 回复

没有任何区别呀~

<%= 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 回复

@Catherine @saiga 谢谢!看到有的加了 - 有的没有,很奇怪,感觉好像都一样

MaiZardAyumi 关闭了讨论。 03月23日 11:16
需要 登录 后方可回复, 如果你还没有账号请 注册新账号