У меня есть таблица настройки таблицы 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
?
Заранее благодарю за помощь!