Обновите форму, когда join_table (в многих ко многим) заменяется атрибутом сериализованного массива

User можете подписаться на Category,

User имеет атрибут сериализованного массива subscribed_categories где я вставляю ID категории, если она подписывается на нее.

У меня есть рабочие методы пользователя, которые управляют вставкой, удалением и проверкой подписки:

subscribed_category?(category)
subscribe_to_category!(category)
unsubscribe_category!(category)

Проблема, с которой я столкнулся, связана с формой. Я хочу представить переключатели (ON и OFF), где пользователь может подписаться или отказаться от подписки.

Если бы у меня просто был булев атрибут для обновления, это было бы довольно просто, но сейчас я довольно невежественен.

0 ответов

Другие вопросы по тегам