Forum: Italian Ruby user group Radio_button?!?!?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
658bfc6343dd841168fd6fe152397063?d=identicon&s=25 Paia (Guest)
on 2007-02-20 11:32
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:

<form action="search_title">
<!--[form:offer]-->
<p><label for="offer_title">Cerca per titolo</label>
    <%=radio_button('ricerca','tipo','esatta', {:checked
=>"checked"})%>Parola esatta
    <%=radio_button('ricerca','tipo','varie')%>Una parola nel titolo</p>
    <%= text_field_tag("title") %>

<!--[eoform:offer]-->

<%= submit_tag("Trova") %>
</form>

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 topic is locked and can not be replied to.