【问题标题】:Use ActiveSupport's number helper in a Class Method在类方法中使用 ActiveSupport 的号码助手
【发布时间】:2012-11-06 03:11:04
【问题描述】:

我有一个令人尴尬的基本问题:

我正在研究一个处理金钱的普通老红宝石模型,并且一些类方法返回需要格式化以显示的价格。

过去我使用include ActionView::Helpers::NumberHelpernumber_to_currency 方法粘贴到模型中,但这仅适用于实例方法。

如何让类方法可以访问该方法?

【问题讨论】:

    标签: ruby class-method activesupport


    【解决方案1】:

    使用extend:

    class MyClass
      extend ActionView::Helpers::NumberHelper
    end
    

    【讨论】:

    • 谢谢。咖啡太多,睡眠不足:)
    • 现在使用ActiveSupport::NumberHelper
    猜你喜欢
    • 2014-03-08
    • 2014-04-28
    • 2023-01-20
    • 2012-10-03
    • 2013-05-26
    • 1970-01-01
    • 2011-01-24
    • 2017-09-17
    • 1970-01-01
    相关资源
    最近更新 更多