Tôi đang tìm cách sử dụng ActionView :: Helpers :: NumberHelper từ tập lệnh Ruby. Tôi cần những gì để yêu cầu vv?Làm cách nào để sử dụng ActionView :: Trình trợ giúp trong tập lệnh Ruby, bên ngoài Rails?
22
A
Trả lời
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"
20
Tính đến Rails 3.2.13, bạn có thể làm như sau:
class MyClass
include ActionView::Helpers::NumberHelper
def my_method
...
number_with_precision(number, precision: 2)
...
end
end
Bạn có thể cần phải require 'action_view'
quá.
Chỉnh sửa: Câu trả lời này vẫn hợp lệ trong Rails 4.2.3.
+0
'require 'action_view'' là những gì tôi đã mất tích. Cảm ơn bạn. – Warpling
Làm việc quyến rũ. Cảm ơn! – Pete