Start_form_tag

Salve

Ho questo metodo in prescription_controller

def set_filtro_pazienti(key = ‘*’)
@key = key
@patients = Patient.find(:all, :conditions => [“cognome LIKE ?”,
@key+’%’]).map {|p| [ p.cognome+’ '+p.nome, p.id] }
render :action => ‘new’
end

In new.rhtml questo

<%= start_form_tag :action=> “set_filtro_pazienti” %>
<%= submit_tag “Filtra pazienti” %>
<%= end_form_tag %>
Così com’è di default key = ‘*’
Come inserisco il parametro per esempio ‘CA’ da passare al metodo ?

in attesa … grazie

On Sep 21, 2006, at 2:57 PM, B. Maffettone wrote:

In new.rhtml questo

<%= start_form_tag :action=> “set_filtro_pazienti” %>
<%= submit_tag “Filtra pazienti” %>
<%= end_form_tag %>
Così com’è di default key = ‘*’
Come inserisco il parametro per esempio ‘CA’ da passare al metodo ?

i metodi che corrispondono alle action non accettano parametri

def set_filtro_pazienti
@key = params[:key] || ‘*’

end

[new.rhtml]
<%= start_form_tag(:action => ‘set_filtro_pazienti’) %>
<%= text_field_tag(‘key’) %>
<%= submit_tag(‘Filtra pazienti’) %>
<%= end_form_tag %>


Stefano C.
[email protected]

i metodi che corrispondono alle action non accettano parametri

Lo ignoravo! E perdevo tempo.

A proposito
Avevo provato a cercare con:

ri start_form_tag
avendo in risposta

… you can refine your …on one of
ActionView::Helpers::FormTagHelper##start_form_tag,
ActionView::Helpers::FormTagHelper##start_form_tag

Ho provato in vari modi
ri FormTagHelper##start_form_tag ecc. ma non trovo niente. Dove sbaglio
?

Comunque sei molto gentile
So che ho molte lacune da colmare ma voglio realizzare questa
applicazione senza usare DELPHI o C++. In Delphi ci avrei messo 2 giorni
con rails ci metterò 2 mesi (spero) ma voglio trasferire tutto sul web.

Ti ringrazio nuovamente e ti nomino consulente di fiducia. … per la
fattura però aspetta che io diventi … più produttivo .

Ciao

Ok. Comunque grazie… sicuramente alla prossima.

On Sep 21, 2006, at 3:56 PM, B. Maffettone wrote:

… you can refine your …on one of
ActionView::Helpers::FormTagHelper##start_form_tag,
ActionView::Helpers::FormTagHelper##start_form_tag

Ho provato in vari modi
ri FormTagHelper##start_form_tag ecc. ma non trovo niente. Dove
sbaglio
?

Francamento non uso ri per la documentazione di Rails per cui non
saprei; io
la leggo sempre online su api.rubyonrails.org, anche perche’ cosi’
posso vedere
l’implementazione dei metodi, che a volte aiuta a togliersi qualche
dubbio.
Coraggio, perserverando si impara :slight_smile: