У меня есть таблица соединений (избранное), которая объединяет пользователей с menu_items (другая таблица соединений, состоящая из блюд и ресторанов).Ruby: Как суммировать/подсчитывать записи в таблице?
Я хочу создать таблицу, в которой перечислены самые популярные блюда (блюда, которые чаще всего встречаются в столе), и верхний ресторан для каждого блюда. Я больше всего там, но не знаю, как сделать счет. Какие-нибудь советы? Most Popular Dishes
Вот мой код:
<div class="row">
<div class="col-md-12">
<table class="table table-striped table-hover">
<tr>
<!-- <th>Dish comment</th> -->
<th>Dish</th>
<th>Restaurant</th>
<th>User</th>
<th>Actions</th>
</tr>
<% @favorites.each do |favorite| %>
<tr>
<!-- <td><%= favorite.dish_comment %></td> -->
<td><%= Dish.find(favorite.dishing_id).dish_name %></td>
<% d = Dishing.find(favorite.dishing_id) %>
<td><%= Restaurant.find(d.restaurant_id).name %></td>
<td><%= User.find(favorite.user_id).email %></td>
Спасибо! Где это происходит в моем коде? Здесь? <% @ favorite.each сделать | любимый | %> –
Пожалуйста, попробуйте в своем контроллере –