delayed_job undefined方法`to_datetime'表示false:FalseClass

时间:2016-04-25 03:30:40

标签: ruby-on-rails ruby-on-rails-3 delayed-job

我正在使用延迟作业使用以下版本的依赖包

/var/lib/gems/2.3.0/gems/delayed_job-4.0.6
/var/lib/gems/2.3.0/gems/delayed_job_active_record-4.0.1
/var/lib/gems/2.3.0/gems/activerecord-3.2.13
/var/lib/gems/2.3.0/gems/activesupport-3.2.13

当我Article.delay.create时,我得到了

undefined method `to_datetime' for false:FalseClass

生产服务器上的相同版本工作正常 这是整个跟踪

http://snippi.com/s/unswxld

1 个答案:

答案 0 :(得分:2)

问题出在rails 3.2.13上。我不确定它是如何在生产服务器上工作的。我在Gem文件中将rails版本升级到3.2.22

gem 'rails', '3.2.22'

工作正常