Элемент формы HTML не создается в Rails 3 частично - PullRequest
0 голосов
/ 24 января 2012

Я столкнулся с очень странной ошибкой, из-за которой мой 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>

У кого-нибудь есть идеи, почему это происходит?

1 Ответ

0 голосов
/ 24 января 2012

D'о.Я неправильно отступил в свой хамл, что означает, что форма была похожа на дочерний элемент первой формы.

...