Задать вопрос
@eldar_web

Как в Ransack чекбокс сделать активным по умолчанию?

Делаю так:
f.check_box :active_true, {checked: true}, 1
Снимаю, а потом после отправки формы снова остается отмеченным.
Как исправить?
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
blackst0ne
@blackst0ne
Фулстэк-разработчик
У Вас checked: true. Поэтому чекбокс всегда будет в состоянии checked при открытии страницы.

Вместо true нужно подставить логику.

Например:

f.check_box :active_true, { checked: @user.active? }, ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы