如何在Rails之外的Ruby脚本中使用ActionView :: Helper?

我希望从Ruby脚本中使用ActionView :: Helpers :: NumberHelper。 我还需要什么等等?

~> 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" 

从Rails 3.2.13开始,您可以执行以下操作:

 class MyClass include ActionView::Helpers::NumberHelper def my_method ... number_with_precision(number, precision: 2) ... end end 

您可能还require 'action_view'

编辑:此答案在Rails 4.2.3中仍然有效。