在rails3中的控制器上使用number_with_precision

mlz*_*boy 12 ruby ruby-on-rails ruby-on-rails-3

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

jen*_*233 29

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

class WhateverController
  include ActionView::Helpers::NumberHelper

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

end
Run Code Online (Sandbox Code Playgroud)


小智 5

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

"%.2f" % 2342.234 => "2342.23"
"%.6f" % 2342.234 => "2342.234000"
Run Code Online (Sandbox Code Playgroud)