Merci de ta réponse mais c'est effectivement comme ça que je procédai.
activite = params[:activite][:id]
unite = params[:unite][:id]
equipe = params[:equipe][:id]
projet = params[:projet][:id]
fiche = params[:fiche][:id]
espece = params[:espece][:id]

En regardant mieux les logs, j'ai vu que c'était à la composition de
ma condition que j'avais une erreur.

On 9 déc, 11:32, Cyril Mougel <[email protected]> wrote:
> Le 09/12/09 11:21, pestak a écrit :
>
>
>
> > Bonjour,
>
> > Je suis désolé ça fait un moment que je cherche mais je n'y arrive
> > pas. Comment je fais dans le controller pour récupérer l'id de
> > l'activité.
> > {"unite"=>{"id"=>""},
> >   "projet"=>{"id"=>""},
> >   "commit"=>"Rechercher",
> >   "date_fin"=>"",
> >   "activite"=>{"id"=>"2"},
> >   "fiche"=>{"id"=>""},
> >   "date_debut"=>"",
> >   "espece"=>{"id"=>""},
> >   "equipe"=>{"id"=>""}}
>
> C'est un hash donc tu accèdes au data du hash
>
> params["activite"]["id"]
>
>
>
>
>
> > Ces données proviennent d'un formulaire de recherche :
> > <% form_remote_tag(:url=>
> > {:action=>'affiche_recherche'}, :update=>'resultat_saisie', :html =>
> > {:id =>  'recherche_form'}) do  %>
> >    <b><i>Zone de sélection</i></b>
> >    <div id="recherche_saisie">
> >      <table style="width:auto;">
> >        <tr>
> >          <td colspan="2">Du<%= calendar_date_select_tag "date_debut"
> > %>  au<%= calendar_date_select_tag "date_fin" %></td>
> >        </tr>
> >        <tr>
> >          <td width="150px">Activité</td>
> >          <td width="450px"><%= select("activite", "id", @activites ,
> > {:selected =>  nil , :prompt =>  "Choisissez une activité"}) %></td>
> >        </tr>
> >        <tr>
> >          <td>Unité</td>
> >          <td><%= select("unite", "id", @unites ,{:selected =>
> > nil , :prompt =>  "Choisissez une unité"}) %></td>
> >        </tr>
> >        <tr>
> >          <td>Equipe</td>
> >          <td><%= select("equipe", "id", @equipes ,{:selected =>
> > nil , :prompt =>  "Choisissez une équipe"}) %></td>
> >        </tr>
> >        <tr>
> >          <td>Projet</td>
> >          <td><%= select("projet", "id", @projets ,{:selected =>
> > nil , :prompt =>  "Choisissez un projet"}) %></td>
> >        </tr>
> >        <tr>
> >          <td>Fiche</td>
> >          <td><%= select("fiche", "id", @fiches ,{:selected =>
> > nil , :prompt =>  "Choisissez une fiche"}) %></td>
> >        </tr>
> >        <tr>
> >          <td>Espèce</td>
> >          <td><%= select("espece", "id", @especes ,{:selected =>
> > nil , :prompt =>  "Choisissez une espèce"}) %></td>
> >        </tr>
> >        <tr>
> >          <td>Personne(s)</td>
> >          <td><%= select_tag("personnes", options_for_select(@personnes,
>
> > "saisie_personnes".map { |r| r.id }),
> >                                                           :multiple =>
> > true,
> >                                                           :size =>  6)
> > %></td>
> >        </tr>
> >      </table>
> >      <div style="padding:5px;text-align:right;"><%= submit_tag
> > "Rechercher", :class =>  'bouton' %></div>
> >    </div>
> > <% end %>
> > <br /><br />
> > <div id="resultat_saisie"></div>
>
> > C'est une question de débutant mais j'en suis une bonne...
>
> C'est pire que c'est des questions de débutant. Cherche un minimum s'il
> te plait...
>
> --
> Cyril Mougelhttp://blog.shingara.fr/
--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à