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]
-~----------~----~----~----~------~----~------~--~---