Voglio passare una variabile locale che contiene l'origine di venire su una pagina specifica, questa variabile contiene solo un simbolo con il valore.Render @object e locals vs render: partial
Quando uso questo codice funziona perfettamente, la variabile origine è accessibile nel parziale:
render :partial => "products", :collection => @products, :locals => {:origin => :gallery}
Ma quando uso questo codice, l'origine non è impostato e non accessibile nel parziale:
render @products, :locals => {:origin => :gallery}
Qual è la differenza qui? La seconda riga di codice non rende il partial come la prima riga?
non dovrebbe essere ': i locali => {: origine => : gallery} '? – Nick
@Ancora questo era un errore di battitura, nella mia applicazione uso: locals => {: origin =>: gallery}, quindi non era questo il problema. Ma buona cattura! :) – SteenhouwerD