У меня есть таблица настройки таблицы has_many through для приложения рецепта, где Ingredient и Meal соединяются через MealIngredient. В пределах MealIngredient у меня есть meal_id, ingredient_id и amount. Мой вопрос: как я могу получить доступ к столбцу amount?
В моем рецепте я прохожу через ингредиенты:
@meal.ingredients.each do |i|
Я могу получить доступ к свойствам ингредиента, но не количеству из записи объединения MealIngredient.
Я попытался использовать includes в запросе, выполняющем @meal.ingredients.includes(:meal_ingredients), но я не уверен, как получить доступ к amount в вышеупомянутом цикле. Когда я использую i.inspect, я вообще не вижу ссылок на таблицу meal_ingredients.
Есть ли способ получить доступ к переменной внутри этого цикла, используя i.amount?
Заранее благодарю за помощь!