Frage

Hallo ich habe jede Form mit verschachtelter Form, zum Beispiel

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

Und dann versuche ich etwas zu einem Hauptformular einfügen, nicht verschachtelte Form keine Ausgabe erzeugen. Es gibt nur dann, wenn es das einzige Objekt in Hauptform ist. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Von der Rails 3-Dokumentation Beispiele Sie müssen Ihre form_for so schreiben:

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

Beachten Sie die <% = für beide form_for und fields_for

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top