Time 帕迪诺can';找不到有效的支持方法

Time 帕迪诺can';找不到有效的支持方法,time,padrino,activesupport,Time,Padrino,Activesupport,在我的Padrino应用程序中,我试图从现在开始使用10年后的时间 从现在起10年 我得到: NoMethodError:10:Fixnum的未定义方法“年” 知道为什么吗 ActiveSupport在默认情况下不是完全加载的,因为与rails不同,Padrino的目标是小而快 如果您使用ActiveRecord,将加载一整套ActiveSupport,否则您需要(即在boot.rb中)依赖项。就你而言: require 'active_support/core_ext' require 'ac

在我的Padrino应用程序中,我试图从现在开始使用10年后的时间

从现在起10年

我得到:

NoMethodError:10:Fixnum的未定义方法“年”


知道为什么吗

ActiveSupport在默认情况下不是完全加载的,因为与rails不同,Padrino的目标是小而快

如果您使用ActiveRecord,将加载一整套ActiveSupport,否则您需要(即在boot.rb中)依赖项。就你而言:

require 'active_support/core_ext'
require 'active_support/duration'
我的建议是在真正需要时加载完整的活动支持集