У меня есть тестовое приложение, которое я пытаюсь настроить на практике, в приложении есть пользователи, которые могут выбрать до 6 категорий интересов при регистрации.
Таким образом, у пользователя может быть много категорий интересов, который будет иметь много «вспомогательных» интересов ... Я немного запутался в том, как я могу настроить это, чтобы при регистрации пользователя они могли выбрать 6 категорий интересов с помощью флажков в форме регистрации пользователя.
Должен ли я использовать полиморфные ассоциации или создать модель интереса и interest_category
с пользовательской моделью и моделью interest_category
, используя что-то вроде:
has_many :interest_categories, :through => :interests ?
Также какможно получить форму для сохранения этих interest_categories
?Я пробовал f.fields_for :interest_categories
, но они не экономят.
Есть идеи?