# Start\_form\_tag

**URL:** <https://www.ruby-forum.com/t/start-form-tag/69516>\
**Category:** IT\
**Created:** [September 21, 2006, 2:57pm UTC](https://www.ruby-forum.com/t/start-form-tag/69516 "2006-09-21T14:57:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![BSMaffettone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e68b1a/32.png) [@BSMaffettone](https://www.ruby-forum.com/u/BSMaffettone)\
**Post date:** [September 21, 2006, 2:57pm UTC](https://www.ruby-forum.com/t/start-form-tag/69516/1 "2006-09-21T14:57:32Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![BSMaffettone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e68b1a/32.png) [@BSMaffettone](https://www.ruby-forum.com/u/BSMaffettone)\
**Post date:** [September 21, 2006, 3:27pm UTC](https://www.ruby-forum.com/t/start-form-tag/69516/2 "2006-09-21T15:27:52Z")

</div>

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.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![BSMaffettone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e68b1a/32.png) [@BSMaffettone](https://www.ruby-forum.com/u/BSMaffettone)\
**Post date:** [September 21, 2006, 3:56pm UTC](https://www.ruby-forum.com/t/start-form-tag/69516/3 "2006-09-21T15:56:35Z")

</div>

> 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

---

<div class="post-metadata">

**Author:** ![BSMaffettone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e68b1a/32.png) [@BSMaffettone](https://www.ruby-forum.com/u/BSMaffettone)\
**Post date:** [September 21, 2006, 5:05pm UTC](https://www.ruby-forum.com/t/start-form-tag/69516/4 "2006-09-21T17:05:50Z")

</div>

Ok. Comunque grazie… sicuramente alla prossima.

---

<div class="post-metadata">

**Author:** ![BSMaffettone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e68b1a/32.png) [@BSMaffettone](https://www.ruby-forum.com/u/BSMaffettone)\
**Post date:** [September 21, 2006, 5:04pm UTC](https://www.ruby-forum.com/t/start-form-tag/69516/5 "2006-09-21T17:04:19Z")

</div>

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](http://api.rubyonrails.org), anche perche’ cosi’  
posso vedere  
l’implementazione dei metodi, che a volte aiuta a togliersi qualche  
dubbio.  
Coraggio, perserverando si impara 🙂
