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

Можно ли использовать toggle! метод?

Задача - по клику на ссылку менять значение атрибута комментария, read => false (по дефолту), read => true. Но при таком раскладе
@comment.update(:read => true) обратно false не вернуть, при повторном клике. Нашел такое решение:
@comment.toggle!(:read)

Все работает. Но насколько хорошо такое решение? Ранее ни в одном из проектов которые мне доводилось видеть, не видел такого метода.
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@aykc
сплю, ем, работаю
Данный метод меняет значение булевого поля с текущего на противоположный. Применять его можно. Собственно, он для этого и был создан.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Идём в код и смотрим что делает этот метод клик, если считаете что можете написать лучше то пишите своё :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
TEYCA Казань
от 150 000 до 240 000 ₽
Netwrk Буэнос-Айрес
от 5 000 до 7 500 $
от 6 000 до 8 000 $