J'ai un modèle avec beaucoup d'enfants (sélections). J'ai besoin d'afficher les enfants en utilisant des champs mais je veux vraiment les regrouper en fonction d'un attribut sur chaque sélection en utilisant group_by.Comment utiliser group_by avec fields_for dans rails?
Actuellement, je suis en utilisant
accepts_nested_attributes_for :selections, :allow_destroy => true
Alors ma forme ressemble un peu à ceci:
<% form_for @match do |form| %>
<% form.fields_for :selections do |child_form| %>
<%= child_form.object.first_name %>
<%= child_form.check_box '_delete' %>
<%= child_form.label '_delete', 'Remove' %>
<% end %>
<%= form.submit %>
<% end %>
Pas tout à fait sûr de savoir comment je pouvais regrouper les sélections à l'aide: group_by. Aucun conseil?