Мне интересно, что является лучшим способом хранения значений из множественного выбора в базе данных?Rails: Сохранение и извлечение значений из нескольких выбранных
У меня есть модель «Люди» и мне нужно хранить предпочтения людей, которые могут быть несколько значений
Должен ли я хранить свои предпочтения в виде массива на одной и той же таблицы или создать еще одну таблицу со следующей структурой?
People_Preferences - person_id - Preference_id (Запоминание только один preference_id)
мне нужно, чтобы иметь возможность фильтровать по предпочтениям людей.
Какой из этих подходов является лучшим или есть лучший подход?