2011-07-28 5 views

Odpowiedz

35
~> irb 
ruby-1.9.2-p180 :001 > require 'action_view' 
=> true 
ruby-1.9.2-p180 :002 > ActionView::Base.new.number_to_currency 43 
=> "$43.00" 
+0

Wypracowany urok. Dzięki! – Pete

20

Jak Rails 3.2.13, można wykonać następujące czynności:

class MyClass 
    include ActionView::Helpers::NumberHelper 

    def my_method 
    ... 
    number_with_precision(number, precision: 2) 
    ... 
    end 
end 

Być może trzeba require 'action_view' też.

Edycja: Ta odpowiedź jest nadal ważna w Railsach 4.2.3.

+0

'need 'action_view'' jest tym, czego mi brakowało. Dziękuję Ci. – Warpling