Я хочу использовать этот вспомогательный метод для контроллера. Любой способ добиться этого?
Использование number_with_precision на контроллере в rails3
Ответ 1
Вероятно, это не отличная идея, но если нужно, включите вспомогательный помощник:
class WhateverController
include ActionView::Helpers::NumberHelper
def show
render :text => number_with_precision(2342.234, :precision => 2)
end
end
Ответ 2
Лучшим способом контроля точности чисел является то, что контроллеры rails используют sprintf
"%.2f" % 2342.234 => "2342.23"
"%.6f" % 2342.234 => "2342.234000"