ArgumentError(年份太大而不能编组:20 UTC)

时间:2017-06-15 14:49:24

标签: ruby-on-rails

这是我得到的错误。在跟踪日志中,我的代码中没有任何错误,仅在rails核心文件中。

  activesupport (3.2.8) lib/active_support/core_ext/time/marshal.rb:54:in `_dump'
  activesupport (3.2.8) lib/active_support/core_ext/time/marshal.rb:54:in `_dump'
  activerecord (3.2.8) lib/active_record/session_store.rb:56:in `dump'
  activerecord (3.2.8) lib/active_record/session_store.rb:56:in `marshal'
  activerecord (3.2.8) lib/active_record/session_store.rb:150:in `marshal_data!'

根据错误,视图已呈现,因此似乎问题不在任何记录中。

 Rendered reports/_results_debts.html.erb (11257.4ms)
 Completed 200 OK in 15791ms (Views: 6432.2ms | ActiveRecord: 6718.7ms)

我不知道从哪里开始。 有人可以提出建议吗?

使用ruby 1.9.3

错误描述中没有模型的列名,所以它不像这里提出的其他问题......

1 个答案:

答案 0 :(得分:0)

问题是我们的HUGE数据库中的一条记录有一个日期列,其值为:0020-12-31

Hurey !!!