【发布时间】:2012-11-06 03:11:04
【问题描述】:
我有一个令人尴尬的基本问题:
我正在研究一个处理金钱的普通老红宝石模型,并且一些类方法返回需要格式化以显示的价格。
过去我使用include ActionView::Helpers::NumberHelper 将number_to_currency 方法粘贴到模型中,但这仅适用于实例方法。
如何让类方法可以访问该方法?
【问题讨论】:
标签: ruby class-method activesupport
我有一个令人尴尬的基本问题:
我正在研究一个处理金钱的普通老红宝石模型,并且一些类方法返回需要格式化以显示的价格。
过去我使用include ActionView::Helpers::NumberHelper 将number_to_currency 方法粘贴到模型中,但这仅适用于实例方法。
如何让类方法可以访问该方法?
【问题讨论】:
标签: ruby class-method activesupport
使用extend:
class MyClass
extend ActionView::Helpers::NumberHelper
end
【讨论】:
ActiveSupport::NumberHelper