小编Joh*_*ohn的帖子

Rails 3.2.21和Ruby 2.2.0打破了Time.zone.parse

使用Rails 3.2.21和Ruby 2.2.0p0时区解析器被破坏.使用Ruby 2.1.2,这工作得很好.

[1] pry(main)> Time.zone.parse("2015-01-12")
NoMethodError: undefined method `year' for nil:NilClass
from /Users/user/.rvm/gems/ruby-2.2.0/gems/activesupport-3.2.21/lib/active_support/values/time_zone.rb:275:in `parse'
Run Code Online (Sandbox Code Playgroud)

现在我知道您可以替换它,Time.parse("2015-01-12").localtime但这会破坏我的应用程序中的功能.对此有任何已知的修复方法吗?

ruby ruby-on-rails

3
推荐指数
1
解决办法
1956
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1