- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
Rails 有一个助手,它使用 distance_of_time_in_words 将时间距离转换为单词
如果我只是在 irb 提示符下使用 ruby 来获取此功能,我需要包括什么?
我试过 require 'action_view'
但没有用。
我也试过 require 'active_support/core_ext'
但这也没有帮助。
最佳答案
这应该有效:
需要“action_view”
包含 ActionView::Helpers::DateHelper
由于几个原因,这两项都需要完成。首先,您需要要求该库,以便可以调用它的模块和方法。这就是您需要执行 require 'action_view'
的原因。
其次,由于distance_of_time_in_words
是模块,不能独立存在,因此需要包含在类中。然后,您可以通过对该类的实例调用 distance_of_time_in_words
来访问它。
当您在控制台中时,您已经有一个正在运行的 Object
实例。您可以通过在 irb 控制台中调用 self
来验证这一点。当您调用 include ActionView::Helpers::DateHelper
时,您正在为 Object
类的任何实例包含这些方法。由于这是 irb 控制台的隐式接收器,因此您可以直接在控制台上保存 distance_of_time_in_words
并获得您想要的内容!
关于ruby - 我如何在普通的旧 ruby (非轨道)中使用轨道助手 "distance_of_time_in_words",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9573628/
我有以下代码: = distance_of_time_in_words(Time.now, real_time + 0.seconds, true) 生成的还像: about 15 hours
distance_of_time_in_words很棒,但有时不够细化。 我需要一个函数来报告精确的时间距离。例如,早上 7 点 50 分到 10 点 10 分应该是“2 小时 20 分钟”的距离,而
我正在使用 Rails 5.2.2 我的数据库中有许多空(无)字段,我创建了一个自定义方法来在我的模型中使用 distance_of_time_in_words 而没有错误。 def my_dis
我正在使用 Rails 5.2.2 我的数据库中有许多空(无)字段,我创建了一个自定义方法来在我的模型中使用 distance_of_time_in_words 而没有错误。 def my_dis
所以我希望项目在 7 天后显示为保留在 Items 上,该项目将被删除。我试过了 但我得到的只是所有项目的“7 天”。任何人都可以简单地了解这种辅助方法的工作原理吗? 最佳答案 让我们看看the
我正在尝试在 Rails 4 中使用 distance_of_time_in_words。我在数据库中有一个名为 expires_at 的日期时间字段。我已经尝试了几种不同的方法来格式化它,但似乎无法
是否有类似于 distance_of_time_in_words 的 Rails 助手或 ruby gem 考虑了方向( future /过去)? 它是这样工作的 distance_of_time
我正在尝试使用 Rail 的 distance_of_time_in_words 助手,但由于某种原因我遇到了未定义方法错误。这是我的代码: def confirm_has_quota last_
Rails 有一个助手,它使用 distance_of_time_in_words 将时间距离转换为单词 如果我只是在 irb 提示符下使用 ruby 来获取此功能,我需要包括什么? 我试过 re
我有一个奇怪的问题,希望有人知道问题是什么...... 使用 distance_of_time_in_words(因此使用 time_ago_in_words)不会返回实际时间距离。相反,它会返回诸如
是否有任何选项可以制作 time_ago_in_words或 distance_of_time_in_words在 Rails 中功能更精确? Their documentation提到了选项,但没有
我是一名优秀的程序员,十分优秀!