# Radio\_button?!?!?

**URL:** <https://www.ruby-forum.com/t/radio-button/86169>\
**Category:** IT\
**Created:** [February 20, 2007, 11:32am UTC](https://www.ruby-forum.com/t/radio-button/86169 "2007-02-20T11:32:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/85f322/32.png) [@Paia](https://www.ruby-forum.com/u/Paia)\
**Post date:** [February 20, 2007, 11:32am UTC](https://www.ruby-forum.com/t/radio-button/86169/1 "2007-02-20T11:32:51Z")

</div>

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.
