probleme table de hachage dans requete find - Ruby/Rails - Programmation
Marsh Posté le 13-11-2007 à 21:55:26
t'as le choix, en constuisant une url du type www.monsite/controlleur/action/?param1=x¶m2=xx
Ou en faisant un formulaire que tu submit
Marsh Posté le 13-11-2007 à 22:22:44
LePhasme a écrit : t'as le choix, en constuisant une url du type www.monsite/controlleur/action/?param1=x¶m2=xx |
donc formulaire:
<form action="http://localhost:3000/admin/action1">
Nom:<input type="text" name= "nom">
Prenom:<input type="text" name= "prenom"/>
<input type="submit" value ="rechercher"/>
si j'ai bien compris cela envoie les paramétres dans l'URL. Mais pour récuperer les données .est-ce que je dois modifier quelque dans le code
find(:all, conditions=>["nom=:nom or prenom=: prenom",params])
Merci.
Marsh Posté le 13-11-2007 à 22:28:01
find(:all, conditions=>["nom=? or prenom=?",params,params])
Tu devrais (re)lire un tutorial sur rails.
Marsh Posté le 13-11-2007 à 21:43:08
je n'arrive pas à passer des paramétres de recherche depuis une vue vers un controleur, j'ai construit une requête avec find(:all, :conditions=>["nom = :nom or prenom= renom", params])
comment remplir la table de hachage params depuis une vue.
merci.