В настоящее время я пытаюсь отобразить пользователей, которые были приглашены текущим пользователем, и я также хочу отобразить последнее сделанное резервирование, если они его сделали.
My Users Controller:
@users = User.where(invited_by_id: current_user.id)
Мой вид:
<% @users.each do |user| %>
<%= user.fullname %> #Works
<%= user.invited_by.fullname %> #Works
<% end %>
Что я уже пробовал:
<% @users.each do |user| %>
<% user.reservations.each do |reservation| %>
<%= reservation.user.fullname %> #Works
<%= reservation.price %> # Works
<% end %>
<% end %>
Но это дает мне все резервирования, сделанные пользователем, я хочу только первое резервирование отпользователь и, следовательно, только одна таблица для каждого пользователя.
Можно ли добиться этого в представлении или мне нужно внести некоторые изменения в моем контроллере?