Понимание «магии» Rails в отношении рендеринга частичных файлов (и передачи им локальных переменных).
Почему это работает:
<%= render "rabbits/form" %>
И эта работа:
<%= render "rabbits/form", :parent => @warren, :flash => flash %>
но это не работает:
<%= render "rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
Но это действительно так:
<%= render :partial =>"rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
Кроме того, как я могу найти эти нюансы, чтобы не беспокоить людей на SO?