eucalipt
@eucalipt
Самоделкин.

Почему выдаются лишние строки в виде при использовании метода .each?

Читаю документацию по Rails. Там есть пример вывода всех статей на страницу. Для этого используется такой код:
<% @articles.each do |article| %>
    <tr>
      <td><%= article.title %></td>
      <td><%= article.text %></td>
    </tr>
  <% end %>


Но, почему-то, вместе с необходимыми выводными данными также выводится сам массив, как если бы я его выводил при помощи метода 'p'. Собственно, почему?
b83bcd8a680743fb82c1be8ff8c88a36.png
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
Freika
@Freika
Senior Ruby on Rails developer
Потому что на самом деле у вас <%= в первой строке, а не <%.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы