Как использовать ActionView :: Helper в Ruby-скрипте вне Rails? - PullRequest
23 голосов
/ 28 июля 2011

Я хочу использовать ActionView :: Helpers :: NumberHelper из сценария Ruby.Что все, что мне нужно, требовать и т. Д.? 1001 *

Ответы [ 2 ]

36 голосов
/ 28 июля 2011
~> 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" 
21 голосов
/ 15 мая 2013

Начиная с 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.

...