Radio_button?!?!?


#1

Salve a tutti,
sono un neofita di Ruby on Rails. Trovo problemi con l’utilizzo dei
radio_button.
Praticamente questo è lo spezzone del file rhtml che utilizzo per la
ricerca per titolo di un libro:

Cerca per titolo <%=radio_button('ricerca','tipo','esatta', {:checked =>"checked"})%>Parola esatta <%=radio_button('ricerca','tipo','varie')%>Una parola nel titolo

<%= text_field_tag("title") %>

<%= submit_tag(“Trova”) %>

Il mio scopo è di diversificare la ricerca nel database in base se il
radio_button è impostato sulla ricerca del titolo esatto oppure se la
stringa inserita fa parte del titolo di un libro.
Il mio problema che non riesco a capire come recuperare il valore del
radio_button così da poter diversificare la ricerca nell’azione del
controller.
Questo è lo spezzone ipotetico di codice del controller che definisce
l’azione dopo aver premuto sul tasto “Trova”:

def search_title
#se radio_button è imposato su ‘esatta’ esegui questa ricerca
title = params[‘title’]
@offers = Offer.find(:all,
:conditions => [“title = ?”, title])

    #se radio_button è imposato su 'varie' esegui questa ricerca
    title = params['title']
    @offers = Offer.find(:all,
                     :conditions => ["title LIKE

?","%#{params[‘title’]}%"])
end

Immagino la soluzione sia banale.
Ringrazio in anticipo chi mi può aiutare.