Ma faccio domande troppo difficili? ;)

Ultimamente nessuno mi risponde :frowning:

E visto che ci sono, giusto per non fare post inutili :wink:
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!

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

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

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 %>