Salut à tous,
Je suis en train d’écrire une fonction de recherche mais je bloque sur
mon formulaire. Quand je presse submit tout les paramètres sont nil.
voici mon list.rhtml:
<%= start_form_tag :controller=>‘anuncios’, :action => ‘search’ %>
<%= render :controller=>‘cats’,:partial => ‘/cats/search’ %>
<%= submit_tag 'Search' %>
<%= end_form_tag %>
Voici mon partial _search.rhtml :
<% @cats= Category.find(:all, :conditions=>[“parent_id = ?”, ‘0’])
%>
Search
<%= text_field 'category', 'title',:size=>'10' %>
et voici mon controler :
def search
@catid = @params[“title”]
somefunction(@catid)
end
Le problème c’est que mon @params[“title”] est toujours nil et je ne
comprend pas pourquoi. Si vous avez une idée merci d’avance.
Pat
ah sinon tu peux faire ça, si je ne m’abuse :
<%= text_field_tag :title, :size=> 10 %>
et params[:title]
NP
Salut,
<%= text_field ‘category’, ‘title’,:size=>‘10’ %>
@catid = @params[“title”]
=> @catid = params[:category][:title] # essaie d’adopter un params au
lieu de @params, ce dernier risque de diparaître un jour
NP
On 8/26/06, Nicolas P. [email protected] wrote:
ah sinon tu peux faire ça, si je ne m’abuse :
<%= text_field_tag :title, :size=> 10 %>
et params[:title]
ok merci beaucoup une fois de plus Nico 
re
au fait t’aurais un conseil pour un plugin de recherche?
jésite entre TextSearch et SearchGenerator.
http://wiki.rubyonrails.org/rails/pages/TextSearch
http://wiki.rubyonrails.org/rails/pages/SearchGenerator
Non aucune compétence dans le choix d’un plugin dans ce domaine. J’ai
eut à faire une fonction de recherche jusqu’ici mais j’ai du la faire
à la main…
Un conseil général : prend le plus simple et le plus direct et ne te
soucie pas de performances.
NP
Un autre conseil : sois curieux et fouille dans le code des applis
open-source genre Typo … Ce n’est pas forcément ce qu’il y de mieux
mais
tu apprends beaucoup.