Chcę przekazać lokalną zmienną, która zawiera początek, aby przejść do określonej strony, ta zmienna zawiera tylko symbol z wartością.Renderowanie obiektu @ i locals vs render: częściowe
Kiedy używam tego kodu to działa idealnie, zmienna pochodzenie jest dostępny w częściowej:
render :partial => "products", :collection => @products, :locals => {:origin => :gallery}
Ale kiedy używam tego kodu, pochodzenie nie jest ustawiony i nie jest dostępna w częściowej:
render @products, :locals => {:origin => :gallery}
Jaka jest różnica? Czy druga linia kodu nie renderuje częściowego jak pierwsza linia?
Jeżeli nie byłoby ': miejscowi => {: pochodzenie => : galeria} '? – Nick
@ Naprawdę to był literówka, w mojej aplikacji używam: locals =>: źródło:> galeria}, więc to nie był problem. Ale dobrze złap! :) – SteenhouwerD