У меня есть идентификатор записи, который popularity
должен быть увеличен на единицу.
Простое решение выглядит так:
Tag.find(id).increment!(:popularity)
Однако он не кажется очень эффективным, потому что я выбираю всю запись (*) из базы данных (даже несмотря на то, что мне это совсем не нужно), а затем выполняет второй запрос для ее обновления.
Есть ли более эффективный способ сделать это? Я думаю, что одного оператора обновления (без "select" ) должно быть достаточно, но как это записать?