Распечатать хэш в представлении HTML с разрывными строками - Ruby on Rails - PullRequest
0 голосов
/ 26 июня 2019

Я новичок в RoR!У меня есть переменная экземпляра, которая содержит хэш в моем контроллере:

def index
    @books = Book.group(:tittle, :author).count
  end

Я показываю на своей индексной странице так:

{["first book", "Mary Lovelace"]=>1, ["second book", "Paul Smith"]=>3}
{["first book", "Mary Lovelace"]=>1, ["second book", "Paul Smith"]=>3}

Это мой код представления индекса:

tbody>
   <% @books.each do |book| %>
   <ul style="list-style-type: circle;">
      <tr>
         <li>
            <td><%= @books %></td>
         </li>
      </tr>
   </ul>
   <% end %>
</tbody>

Результат, которого я хочу достичь, следующий: я хочу, чтобы представление напечатало этот пример вместо

"first book", "Mary Lovelace" => 1
"second book", "Paul smith" => 3

Разделенных линией разрыва.Хотелось бы услышать ваши предложения и решения.Заранее спасибо!

1 Ответ

0 голосов
/ 27 июня 2019

max-pleaner ответ в коде

 <% @books.each do |book| %>
   <ul style="list-style-type: circle;">
     <tr>
       <li>
         <td><%= book %></td>
       </li>
     </tr>
   </ul>
 <% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...