我正在编写一个涉及日期比较的Ruby脚本.
为了保持它的可读性,我想做像1.day.ago
这样的事情.我认为这会很容易,就像将gem 'activesupport'
添加到我的gefile中并需要require 'active_support'
一样.但这并不管用.
我走得更远:
require "active_support/core_ext/date/calculations"
require "active_support/core_ext/integer/time"
require "active_support/core_ext/time"
但我还不是很清楚:
1.day.ago
#NameError: uninitialized constant ActiveSupport::IsolatedExecutionState
#
# ::ActiveSupport::IsolatedExecutionState[:time_zone] || zone_default
…我不确定我还需要要求什么.如何在我的普通ruby脚本中使用活动记录的所有日期/时间方法?