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