Wie kann ich ein Array von Objekten (alle das gleiche Modell) mit fields_for? Das Array enthält Objekte, die vom aktuellen Benutzer erstellt wurden.Verwenden eines Arrays mit fields_for
ich derzeit haben:
<%= f.fields_for :descriptionsbyuser do |description_form| %>
<p class="fields">
<%= description_form.text_area :entry, :rows => 3 %>
<%= description_form.link_to_remove "Remove this description" %>
<%= description_form.hidden_field :user_id, :value => current_user.id %>
</p>
<% end %>
Aber ich will das ersetzen: descriptionsbyuser mit einem Array ich in meinem Controller erstellt - @descriptionsFromCurrentUser
Dies ist auch innerhalb Ryan Bate des "nested_form_for"
Alle Hinweise würden sehr geschätzt werden!
Adam
danke jdoe! Genau das, was ich brauchte! – adamteale
Das funktioniert nicht für mich. Ich bekomme etwas wie 'undefinierte Methode' Name 'für # '. –
Ajedi32
@ Ajedi32 et al => Ihr Modell muss einen Setter für die Sammlungsattribute implementieren. Siehe Antwort von kaum bekannt. – barelyknown