index выводит содержимое, которого нет в файле .html.erb

Я следую руководству по ruby ​​on rails, чтобы создать простое приложение с использованием таблиц базы данных, и по какой-то причине моя домашняя страница выводит больше, чем нужно. Он создает этот массив, который выглядит как запрос к базе данных, сделанный с приглашением, и помещает его на страницу. Я почти уверен, что проблема в моем файле index.html.erb (если я очищаю файл и перезагружаю странный контент, которого там нет), но я не могу понять, что происходит.ВотСкриншот того, что происходит.

controller code:
class BooksController < ApplicationController
  def new
    @page_title = 'Add Book'
    @book = Book.new
    @category = Category.new
    @author = Author.new
    @publisher = Publisher.new
  end

  def create
    @book = Book.new(book_params)
    @book.save

    redirect_to books_path
  end

  def update
  end

  def edit
  end

  def destroy
  end

  def index
    @books = Book.all
  end

  def show
  end

  private
    def book_params
      params.require(:book).permit(:title, :category_id, :author_id, :publisher_id, :isbn, :price, :buy, :format, :excerpt, :pages, :year, :coverpath)
    end
end

HTML:

<div id= "books-index">
    <% @books.each_slice(4) do |book| %>
        <div class = "row">
            <%= book.each do |book| %>
                <div class="col-md-3 col-sm-3">
                    <h3><%= book.title %></h3>
                    <%= image_tag(book.coverpath) %>
                    <%= link_to 'Read More', book_path(book), class:'btn btn-primary' %>
                </div>
            <% end %>
        </div>
    <% end %>
</div>

Я новичок в ruby ​​и ruby ​​на рельсах, поэтому, если мне нужно опубликовать больше ресурсов или информации, чтобы прояснить мой вопрос, пожалуйста, дайте мне знать. Спасибо за помощь

Ответы на вопрос(1)

Ваш ответ на вопрос