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

MaiZardAyumi · March 23, 2017 · Last by MaiZardAyumi replied at March 23, 2017 · 1335 hits

😄

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

Reply to 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 早期版本会强调这个写法,不过现在貌似也不怎么写了。

Reply to Catherine

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

MaiZardAyumi closed this topic. 23 Mar 11:16
You need to Sign in before reply, if you don't have an account, please Sign up first.