在rails3中的控制器上使用number_with_precision

时间:2010-12-13 06:28:07

标签: ruby-on-rails ruby ruby-on-rails-3

我想在控制器上使用这个辅助方法。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:29)

可能不是一个好主意,但如果必须,请包括这样的帮助:

class WhateverController
  include ActionView::Helpers::NumberHelper

  def show
    render :text => number_with_precision(2342.234, :precision => 2)
  end

end

答案 1 :(得分:5)

控制数字精度的更好方法是rails控制器使用sprintf

"%.2f" % 2342.234 => "2342.23"
"%.6f" % 2342.234 => "2342.234000"