如何要求" activesupport / lib / active_support / duration.rb"在rails模型中

时间:2015-11-17 20:06:08

标签: ruby-on-rails ruby ruby-on-rails-4

我想使用" .hour"," .minute"等功能。在我的rails模型中。 它们来自以下库:activesupport / lib / active_support / duration.rb。

在我的模型中访问它的最佳方法是什么?代码在rails控制台中工作,所以我假设该文件可用。

我尝试在模型顶部执行以下操作(如文档http://guides.rubyonrails.org/active_support_core_extensions.html中所述):

require 'activesupport/lib/active_support/duration.rb'

并收到此错误:

cannot load such file -- activesupport/lib/active_support/duration.rb

这感觉就像是一个非常愚蠢的问题,但我似乎无法找到答案。

1 个答案:

答案 0 :(得分:0)

Rails Guide建议使用以下模式(与the specific date extension结合使用):

require 'active_support'
require 'active_support/core_ext/date/calculations'