.each блок метода оставляет хеш после завершения?

Я следую руководству по http://ruby.railstutorial.org/ и читаю главу 10.

Я заметил, что после того, как я делаю блок метода .each, он оставляет хэш всех элементов в блоке. почему он это делает? его нет на картинках в учебнике.

ex:

    <%= @users.each do |user| %>
  • ‹% = User.name%>
  • <% end %>

Я приложил скриншот того, что происходит с хешем в конце введите описание изображения здесь.


person user645607    schedule 24.08.2011    source источник


Ответы (1)


Вам не нужно печатать первую строку

<%= ... %>
Should be
<% ... %>
person Paul.s    schedule 24.08.2011