Задать вопрос
eucalipt
@eucalipt
Самоделкин.

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

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


Но, почему-то, вместе с необходимыми выводными данными также выводится сам массив, как если бы я его выводил при помощи метода 'p'. Собственно, почему?
b83bcd8a680743fb82c1be8ff8c88a36.png
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Решения вопроса 1
Freika
@Freika
Senior Ruby on Rails developer
Потому что на самом деле у вас <%= в первой строке, а не <%.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы