Я пытаюсь создать приложение на основе Rails (и я просто изучаю RoR по ходу дела), и я наткнулся на эту проблему.
Есть две модели: Рецепт и Предмет (продукты питания).Рецепт может иметь ноль (мы можем создать рецепт перед добавлением предметов) или много предметов.Но определенный продукт не должен быть привязан к какому-либо рецепту.Вот почему «has_many» и «own_to» не будут работать для меня, так как последний не удовлетворяет этому требованию.
Если бы я делал это без какой-либо основы, я бы, вероятно, поставил «элементы»столбец в таблице рецептов, который будет содержать список индексов элементов.Но я догадываюсь, что это не самый подходящий способ сделать это в RoR, поскольку в Rails есть ассоциации моделей.Пожалуйста, кто-нибудь может дать мне представление, как это сделать?