Вопрос

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

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

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

Это было полезно?

Решение

Из Рельсы 3 Примеры документации Вам нужно написать свою форму_for, как это:

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

Обратите внимание <%= как для Form_for, так и полей_for

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top