我主要使用Rails开发,我喜欢Rails已经内置的1.hour.from_now,34.minutes和24.megabytes助手.但是现在我正在构建一个具有这些帮助程序的
Ruby应用程序会很好.是否可以在Ruby应用程序中获取这些帮助程序而无需引入整个Rails框架?
解决方法
这些方法来自
ActiveSupport’s core extensions(特别是Integer和Numeric上的方法),因此您可以只需要它们:
require 'active_support/core_ext/integer/time' require 'active_support/core_ext/numeric/time'
或者,如果您想要ActiveSupport提供的所有核心扩展:
require 'active_support/core_ext'
或者,如果您想要所有ActiveSupport(包括核心扩展):
require 'active_support/all'
当然,您必须确保安装了activesupport
gem.