Ruby スクリプト内で使用したいnumber_with_presicion
. これについてどうすればいいですか?Include *something*
?
質問する
68 次
2 に答える
2
これを試して
irb --> require 'action_view'
==> true
irb --> ActionView::Base.new.number_with_precision 1234
==> "1234.000"
action_view
ruby スクリプトでrequire する必要があります。
アップデート
number_with_precision
入力せずに使用できるようにするには、このようにクラスActionView::Base
を拡張する必要がありますNumeric
require 'action_view'
class Numeric
def number_with_precision
ActionView::Base.new.number_with_precision(self)
end
end
この後、このように使用できます
irb --> 10.number_with_precision
==> "10.000"
明らかに、この拡張機能をファイルに入れ、そのファイルを介して要求するとrequire
、Ruby スクリプトで拡張機能を使用できるようになります。
于 2012-08-06T12:24:40.963 に答える
1
これをスクリプトファイルに追加します
include ActionView::Helpers::NumberHelper
これで使用できます->new_number = (number_with_precision 3556.22321, :precision => 2)
于 2012-08-06T12:44:18.993 に答える