我只想这样做。
<p><form blabla></form><form blabla></form></p>
所以,在rails 2.8.3上,我这样写了。
<p>
<%- form_tag blabla -%><%- end -%>
<%- form_tag blabla -%><%- end -%>
</p>
但结果是这样的。
<p></p>
<form blabla></form>
<form blabla></form>
<p></p>
如何避免自动插入段落标记?
答案 0 :(得分:0)
将表单标记嵌套在p标记内是无效的html,因此您的浏览器正在尝试为您修复它。 http://www.w3.org/TR/html401/struct/text.html#h-9.3.1
您可以通过以下方式验证浏览器是否正在改变此情况:
telnet localhost 3000
GET /wherever/this/is HTTP/1.0
你会看到类似的东西:
<p>
<form action="/dog" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="HxzAQS/UMwdXmcMzX+qk9eV49JCmwnds9bekrr3YKj0=" /></div></form><form action="/dog" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="HxzAQS/UMwdXmcMzX+qk9eV49JCmwnds9bekrr3YKj0=" /></div></form></p>