Не первый раз натыкаюсь в коде на округление до 3-го знака после запятой таким способом
require ‘active_support’ # … (object.to_f*1000).round/1000.0Я не даром отметил require ‘active_support’, если бы этого не было выше по коду — этой заметки не было бы.
Дело в том, что ActiveSupport расширяет метод Float#round, добавляя в него дополнительный аргумент precision, и в случае если он задан, [...]
