【问题标题】:ActiveSupport::Inflector in a Ramaze project?Ramaze 项目中的 ActiveSupport::Inflector?
【发布时间】:2011-05-11 06:21:18
【问题描述】:

我刚刚升级到 ActiveSupport 3,并且丢失了所有字符串方法,例如“camelize”、“titleize”等。它破坏了我整个项目的一切,到目前为止,我已经通过自己重写这些方法来修复它们,但必须有更好的方法。我确实意识到 ActiveSupport 不再在全局范围内修补 String 可能是一件好事,但是,它对 me 非常有用。无论如何我可以将这些东西修补到字符串上,找到一种新的方式来调用它们?

【问题讨论】:

    标签: ruby-on-rails activesupport ramaze


    【解决方案1】:

    您可能正在这样做:

    require 'active_support'
    

    这需要非常非常基础的主动支持。

    你想要的是这个:

    require 'active_support/core_ext/string'
    

    【讨论】:

    • 非常感谢!我实际上不得不要求几件事。似乎有点hacky......但至少它现在有效!需要'active_support/lazy_load_hooks' 需要'active_support/core_ext/string'
    猜你喜欢
    • 1970-01-01
    • 2020-12-15
    • 2014-01-04
    • 2013-07-26
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多