rails 3 form_for ничего не выводит - PullRequest
8 голосов
/ 25 ноября 2010

Привет, у меня есть любая форма с вложенной формой, например

<% form_for :main do |f| %>
  trying to insert code here
  <% fields_for :nested do |nested_form| %>
    <%= nested_form.text_field :description %>
  <% end %>
<% end %>

А потом я пытаюсь вставить что-либо в основную форму, вложенная форма не производит никакого вывода. Он выводит только тогда, когда это единственный объект в основной форме. Есть предложения?

1 Ответ

21 голосов
/ 25 ноября 2010

Из примеров Rails 3 документации вам нужно написать свою форму следующим образом:

<%= form_for :main do |f| %>
  # trying to insert code here
   <%= fields_for :nested do |nested_form| %>
    <%= nested_form.text_field :description %>
  <% end %>
<% end %>

Обратите внимание на <% = </strong> для form_for и fields_for

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...