Я хочу использовать ActionView:: Helpers:: NumberHelper из Ruby script. Что мне нужно требовать и т.д.?
Как использовать ActionView:: Helper в Ruby script, вне Rails?
Ответ 1
~> 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"
Ответ 2
В 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.