Bonjour,
je souhaite créer une sorte de formulaire pour indiquer les présences /
absences / convocation de personnes lors d'une réunion.
Mon tableau ressemblerait à ceci:
Nom_entreprise Corps d'état Présent Convoqué
.... .... checkbox checkbox
.... .... checkbox checkbox
etc...
Dans ma vue, je fais donc une boucle :
Pour chaque entreprise :
on rajoute une ligne dans le tableau avec les checkbox
EndFor
Voici le code de ma vue :
<% form_tag :action => "create_presence" do %>
<%=puts(("11"*2).to_i/2)%>
<table class="index">
<table width="100%" cellspacing="0px">
<thead>
<th>Entreprise</th>
<th>Qualité</th>
<th>Diffusion</th>
<th>Convoqué</th>
<th>Absent</th>
</thead>
<% total = @current_project.project_permissions.count %>
<% for member in @current_project.project_permissions do%>
<tr class="<%= cycle('list-line-odd', 'list-line-even',:name
=> "row_class")%>">
<td class="handle"><%= member.company.name %></td>
<td class="handle"><%= member.job.name %> </td>
<td class="handle"><%=check_box_tag "broadcast[]"%></td>
<td class="handle"><%=check_box_tag "expected[]" %></td>
<td class="handle"><%=check_box_tag "absent[]" %></td>
<%= hidden_field_tag 'member_id[]', member.id %>
</tr>
<%end%>
</table>
</table>
<br/>
<%= submit_tag "Créer le tableau" %>
<%end%>
J'essaie de récupérer les valeurs de chaque check box dans mes variables
broadcast[], expected[] et absent[].
Lorsque je vérifie leur contenu, je m'aperçois :
1) que seuls les cases qui ont été cochées sont stockées
2) que je sais pas comment récupérer ces valeurs dans mon controlleur.
Des idées ?
Merci d'avance
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
-~----------~----~----~----~------~----~------~--~---