Zrozumienie "magii" Railsów w odniesieniu do renderowania podrzędnych (i przekazywania do nich miejscowych).
Dlaczego to działa:
<%= render "rabbits/form" %>
A ta praca:
<%= render "rabbits/form", :parent => @warren, :flash => flash %>
ale to nie działa:
<%= render "rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
Ale to robi:
<%= render :partial =>"rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
Poza tym, jak mogę sprawdzić te niuanse, żeby nie przeszkadzać ludziom w SO?