Неожиданный список элементов на #index - PullRequest
0 голосов
/ 10 июля 2020

На моей индексной странице мне удалось перечислить все мои «игры» в таблице, к сожалению, другой список, который не является частью моего индекса. html Код файла .erb также появляется над моей таблицей. Я не понимаю, как это возможно, поскольку мой файл html не содержит никаких элементов в том месте, где список отображается в браузере ... Если у кого-то есть идея, это было бы очень хорошо!

Вот фотография того, что появляется в браузере: снимок проблемы с браузером

Вот мой индекс. html .erb-код:

<div class="container full-height">
  <div class="abs-center">
    <table class="table">
      <thead>
        <tr>
          <td colspan="6">GAMES</td>
        </tr>
      </thead>
      <tbody>
        <%= @games.reverse.each do |g| %>
          <tr>
            <td><%= g.id %></td>
            <td><%= g.score_1 %></td>
            <td><%= g.score_2 %></td>
            <td><%= g.created_at %></td>
            <td><%= link_to 'see game', game_path(g) %></td>
            <td><%= link_to 'modify', edit_game_path(g) %></td>
          </tr>
        <% end %>
      </tbody>
    </table>
  </div>
</div>

Метод индекса моего игрового контроллера :

  def index
    @games = Game.all
  end

Большое спасибо!

1 Ответ

7 голосов
/ 10 июля 2020

Удалить = перед <%= @games.reverse.each do |g| %>. = отображает результат выражения, в вашем случае это метод each, который возвращает коллекцию.

Должно выглядеть так <% @games.reverse.each do |g| %>

...