我遇到了一个非常奇怪的错误,即我的HTML标记没有部分渲染。
我有一个包含表单的erb文件,然后调用表单中的部分外部。部分中的代码类似于:
<%= form_for(@new_user) do |f| %>
<div class="field">
<%= f.label :name %>
....
<% end>
一切正常,但是当我检查结果HTML时,它没有我的表单元素。相反,它有一个看起来如下的div;
<div style="margin:0;padding:0;display:inline">
<input type="hidden" value="✓" name="utf8">
<input type="hidden" value="blahblahblah" name="authenticity_token">
</div>
任何人都有任何想法为什么会这样?
答案 0 :(得分:0)
D'哦。我错误地缩进了我的haml,这意味着表单就像第一种形式的子元素一样。