Обновите форму, когда join_table (в многих ко многим) заменяется атрибутом сериализованного массива
User
можете подписаться на Category
,
User
имеет атрибут сериализованного массива subscribed_categories
где я вставляю ID категории, если она подписывается на нее.
У меня есть рабочие методы пользователя, которые управляют вставкой, удалением и проверкой подписки:
subscribed_category?(category)
subscribe_to_category!(category)
unsubscribe_category!(category)
Проблема, с которой я столкнулся, связана с формой. Я хочу представить переключатели (ON и OFF), где пользователь может подписаться или отказаться от подписки.
Если бы у меня просто был булев атрибут для обновления, это было бы довольно просто, но сейчас я довольно невежественен.