Каждый фаворит состоит из идентификатора клиента и идентификатора ресторана. Я в основном пытаюсь перебрать все фавориты, и я пытаюсь увидеть, совпадает ли текущий customer.id с customer_id экземпляра, а затем вернуть его. Я не уверен, что select был правильным итератором, который я должен был использовать ... Я не совсем понимаю, что делать дальше. В конце концов, мне нужно будет найти способ получить названия ресторанов, которые я знаю, как сделать, но сейчас мне нужно найти способ, чтобы сначала получить экземпляры фаворитов, которые принадлежат конкретному клиенту. я работаю с ними и сохраняю их в переменную, чтобы потом я мог выполнить еще одну итерацию по ним, чтобы получить названия ресторанов. Я использовал binding.pry, но похоже, что customer_favs становится равным nil ...
def view_all_favorites(customer)
customer_favs = Favorite.all.select do |cus_favs|
cus_favs.customer_id == customer.id
binding.pry
end
end