ruby-on-rails – 在非Rails Ruby应用程序中包含Rails时间助手

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在非Rails Ruby应用程序中包含Rails时间助手前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我主要使用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.

原文链接:https://www.f2er.com/ruby/265550.html

猜你在找的Ruby相关文章