# Ma faccio domande troppo difficili? ;)

**URL:** <https://www.ruby-forum.com/t/ma-faccio-domande-troppo-difficili/117260>\
**Category:** IT\
**Created:** [October 15, 2007, 1:45pm UTC](https://www.ruby-forum.com/t/ma-faccio-domande-troppo-difficili/117260 "2007-10-15T13:45:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 1:45pm UTC](https://www.ruby-forum.com/t/ma-faccio-domande-troppo-difficili/117260/1 "2007-10-15T13:45:35Z")

</div>

Ultimamente nessuno mi risponde ☹

E visto che ci sono, giusto per non fare post inutili 😉  
qualcuno sa perchÃ© questo funzia:

\<% form\_for :entry, :url =\> { :action =\> :create\_entry } do |f| %\>

\<%= render :partial =\> “form”, :locals =\> { :f =\> f } %\>

\<%= submit\_tag %\>

\<% end %\>

E questo no:

\<% form\_for :entry, :url =\> { :action =\> :create\_entry } do |f| %\>

\<%= render :partial =\> “form”, :object =\> f %\>

\<%= submit\_tag %\>

\<% end %\>

???

Ciao!

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 2:21pm UTC](https://www.ruby-forum.com/t/ma-faccio-domande-troppo-difficili/117260/2 "2007-10-15T14:21:43Z")

</div>

ohibo’ che errore ti da’ ?  
N.B. usando

render :partial =\> “form”, :object =\> f

al partial l’oggetto f sara passato come ‘form’ e non come ‘f’ (al  
contrario  
della forma con :locals)

ciao,  
Luca

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 2:28pm UTC](https://www.ruby-forum.com/t/ma-faccio-domande-troppo-difficili/117260/3 "2007-10-15T14:28:45Z")

</div>

Mi sa che la seconda forma di chiamare render è deprecated.

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [October 15, 2007, 2:35pm UTC](https://www.ruby-forum.com/t/ma-faccio-domande-troppo-difficili/117260/4 "2007-10-15T14:35:36Z")

</div>

David wrote:

> Mi sa che la seconda forma di chiamare render ï¿½ deprecated.

Forse si: Ã¨ per quello che l’opzione :object non Ã¨ mai menzionata  
nell’api online? L’ho trovata solo nel libro di Thomas…

Come faccio a sapere tutte le opzioni utilizzabili da render, a parte  
quelle che si trovano nella sorgente? In effetti neanche nella sorgente  
si trova scritto :object da qualche parte…

Comunque questo funzia (grazie Luca):

\<% form\_for :entry, :url =\> { :action =\> :create\_entry } do |form| %\>

\<%= render :partial =\> “form”, :object =\> form %\>

\<%= submit\_tag %\>

\<% end %\>
