Хорошо, у меня проблема.Я пытаюсь добавить некоторые ингредиенты в свою базу данных, но не могу понять, как я могу это сделать.
В моем контроллере у меня есть метод create
def create
@drink = Drink.new(drink_params)
@ingredient = Ingredient.find(params[:id])
if @drink.save
@drink.ingredients << @ingredient
redirect_to drinks_path
else
render 'new'
end
end
И тогда у меня возникает ошибка: не удается найти ингредиент без идентификатора.
И когда я меняю @ingredient= Ingredient.find (params [: id]) to @ingredient = Ingredient.all все работает нормально.Но я не хочу добавлять все мои ингредиенты, только некоторые из них.
Может кто-нибудь помочь мне с этим и объяснить это шаг за шагом?Буду благодарен.