作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在使用 Ruby 2.2.1 并安装了 active_support 4.2,所以我想使用
Time.zone.parse('2007-02-10 15:30:45')
如此处所述:http://api.rubyonrails.org/classes/ActiveSupport/TimeWithZone.html
但即使在需要 active_support
和 active_support/time_with_zone
之后,我觉得 Time.zone
仍然不起作用。观察:
2.2.1 :002 > require "active_support"
=> true
2.2.1 :003 > Time.zone
NoMethodError: undefined method `zone' for Time:Class
2.2.1 :004 > require "active_support/time_with_zone"
=> true
2.2.1 :005 > Time.zone
NoMethodError: undefined method `zone' for Time:Class
这是怎么回事?
最佳答案
Time
类的zone
类方法实际上在active_support/core_ext/time/zones
中。如果你真的想使用 Time.zone
,你可以要求那个类,但更好的方法可能需要 active_support/all
建议的解决方案
require "active_support/all"
如果您想查看 active_support 的源代码,请查看 github repo
关于ruby - 时间 :Class after requiring active_support/time_with_zone 的未定义方法 `zone`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35057864/
我在使用 Ruby 2.2.1 并安装了 active_support 4.2,所以我想使用 Time.zone.parse('2007-02-10 15:30:45') 如此处所述:http://a
我是一名优秀的程序员,十分优秀!