在我的Padrino应用程序中,我试图从现在起10年后使用
10.year.from_now
我得到了:
NoMethodError:10的未定义方法`year':Fixnum
知道为什么吗?!
答案 0 :(得分:2)
默认情况下,ActiveSupport没有完全加载,因为与rails不同,Padrino的目标是小而快。
如果您使用ActiveRecord,将加载一整套ActiveSupport,否则您需要(即在boot.rb中)您的依赖项。在你的情况下:
require 'active_support/core_ext'
require 'active_support/duration'
我的建议是在真正需要的时候加载一个完整的active_support集。