# Link\_to x :method =\> :put?

**URL:** <https://www.ruby-forum.com/t/link-to-x-method-put/85427>\
**Category:** IT\
**Created:** [February 13, 2007, 1:23pm UTC](https://www.ruby-forum.com/t/link-to-x-method-put/85427 "2007-02-13T13:23:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![david](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@david](https://www.ruby-forum.com/u/david)\
**Post date:** [February 13, 2007, 1:23pm UTC](https://www.ruby-forum.com/t/link-to-x-method-put/85427/1 "2007-02-13T13:23:51Z")

</div>

Ciao,  
ho un form, creato con form\_for. Vorrei fare submit senza usare  
submit\_tag, ma usando un link. Per “cancella” uso questo:  
\<%= link\_to ‘Cancella’, podcast\_path(params[:channel\_id],params[:id]),  
:confirm  
=\> ‘Davvero cancellare?’, :method =\> :delete %\>

Ma se faccio una roba simile per fare “Salva” non funziona. Dovrebbe  
ben esserci un modo di inoltrare un form senza usare un cristo di  
 ??  
Vorrei evitare di fare robe bizzarre con un id sul form e una  
chiamata  
javascript a “document.getElementById(form\_id).submit()”.  
Consigli?

---

<div class="post-metadata">

**Author:** ![david](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@david](https://www.ruby-forum.com/u/david)\
**Post date:** [February 13, 2007, 1:50pm UTC](https://www.ruby-forum.com/t/link-to-x-method-put/85427/2 "2007-02-13T13:50:22Z")

</div>

david wrote:

> Ciao,  
> ho un form, creato con form\_for. Vorrei fare submit senza usare  
> submit\_tag, ma usando un link. Per “cancella” uso questo:  
> \<%= link\_to ‘Cancella’, podcast\_path(params[:channel\_id],params[:id]),  
> :confirm  
> =\> ‘Davvero cancellare?’, :method =\> :delete %\>
> 
> Ma se faccio una roba simile per fare “Salva” non funziona. Dovrebbe  
> ben esserci un modo di inoltrare un form senza usare un cristo di  
> ??  
> Vorrei evitare di fare robe bizzarre con un id sul form e una  
> chiamata  
> javascript a “document.getElementById(form\_id).submit()”.  
> Consigli?

Io uso:  
link\_to\_remote ‘testolink’, :url=\>{:action=\>‘nome\_azione’},:with =\>  
“Form.serialize(‘form\_id’)”

Ciao  
Massimo
