Rails — откуда берется лишняя информация во вьюхе index?

Всем привет. Знакомлюсь с Rails по скринкастам Hasbrains. Возникла проблема, при отрисовке вьюхи index выводится лишняя информация о товарах:
Картинка
e44eb936e0a94389aae5b830ceecb5aa.png

Код index.erb
<h1>Items</h1>

<% if @items.empty? %>
    <b>Айтемы отсутствуют</b>
<% else %>
    <table>
      <tr>
        <th>ID</th>
        <th>Name</th>
        <th>Price</th>
        <th>Price</th>
      </tr>

      <%= @items.each do |i| %>
          <tr>
            <td><%= i.id %></td>
            <td><%= link_to i.name, item_path(i) %></td>
            <td><%= i.price %>руб.</td>
            <td><%= link_to 'Удалить', i, method: :delete, data: { confirm: 'Точно удалить?' } %></td>
          </tr>
      <% end %>
    </table>
<% end %>

Код items_controller.rb
def index
    @items = Item.all
end


Никак не могу понять, откуда она берется. Подскажите, пожалуйста.
  • Вопрос задан
  • 2660 просмотров
Решения вопроса 1
alfss
@alfss
https://career.habr.com/alfss
<%= @items.each do |i| %> ------> <% @items.each do |i| %>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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