Как работает local_assigns в Rails?

Я гуглил об этом и не нашел правильного пути. Я работаю над приложением Rails, в котором используется метод local_assigns. Похоже, это что-то в Rails или гем, и не относится к моему приложению, но оно используется для рендеринга партиала в разных контекстах, например:

<% if local_assigns[:custom_name] %>
  <li><%= custom_name %></li>
<% else %>

или также:

<%= render "discussions/complementary/#{local_assigns[:action] || params[:action]}" %>

Это метод Rails? Где я могу найти больше документации об этом?

48
задан Lee McAlilly 30 May 2012 в 04:14
поделиться