Я пытаюсь сделать сравнение и вернуть утверждение, находится ли элемент внутри массива или нет. Меню - это объект, который у меня есть в активной записи, который состоит из 3 атрибутов, типа меню, еды и идентификатора ресторана. Для атрибута еды мне была задана переменная, которая на самом деле является массивом, который содержит названия блюд.
В моем коде, когда я делаю, ставится "# {menu.meal}", я возвращаюсь ...
["Pancakes W/ Eggs and Bacon", "Bacon Egg and Cheese", "Oatmeal W/ Raisins", "Scrambled Eggs W/ Grits", "Blueberry Waffles W/ Syrup", "Chocolate Chip Pancakes W/ Sausage", "Yogurt Muffin"]
, который является массивом блюд, которые я установил в моем файле с семенами. В приведенном ниже коде я пытаюсь сделать следующее: когда пользователь входит в блюдо, которое он хочет, я хочу просмотреть все блюда, если оно выйдет, и если это произойдет, то пользователь может продолжить, а если нет, я хочу вывести ошибкусообщение о том, что его не существует.
puts "What meal would you like to order"
item_meal = gets.chomp
menus_meals = res.menus.select do |menu|
binding.pry
menu.meal == item_meal