lavezzi1
@lavezzi1

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

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

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

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

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