Salut,

j'ai un formulaire de recherche situé dans view qui contient ceci:

<% form_tag :action => 'search' do %>
 <p><label>nom:<br />
  <%= text_field :appls, :nom %></label></p>
  <p><%= submit_tag 'search!' %></p>
<% end %>


le controleur contient la definition de l'action search

def search
  @appls = Appl.find :all, :conditions=>[ "nom = ?", params[:nom] ]
  end


En jettant un coup d'oeil sur le log:

  SQL (0.1ms)   SET NAMES 'utf8'
  SQL (0.1ms)   SET SQL_AUTO_IS_NULL=0


Processing ApplsController#search (for 127.0.0.1 at 2009-04-25
18:44:15) [POST]
  Parameters: {"commit"=>"search!",
"authenticity_token"=>"rAH6e7qIF63+X53tZ2cwGcEKp5wmLOuhPXeqEy/ciDk=",
"appls"=>{"nom"=>"aaaa"}}
  Appl Load (26.2ms)   SELECT * FROM `appls` WHERE (nom = NULL)
Rendering template within layouts/appls
Rendering appls/search
Completed in 486ms (View: 391, DB: 26) | 200 OK [http://0.0.0.0/appls/
search]


Je pense que la valeur du formulaire n'a pas été envoyé ou n'a pas
bien reçu..

Merci d'avance :)
--~--~---------~--~----~------------~-------~--~----~
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 à