Radio_button?!?!?

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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs