【发布时间】:2011-12-21 19:46:09
【问题描述】:
我将一个 rails 应用程序升级到 rails(3.0.10) 并更新 gem 延迟作业。我更新了表delayed_job 的迁移,但不幸的是方法“.delay”不起作用。
NoMethodError: undefined method `delay' for #<User:0x10394d140>
我没有找到解决方案。我做了:“捆绑安装”,我重新启动了服务器,尝试安装为插件......
你有什么想法吗?
谢谢。
更新:
我解决了这个问题,但是用
创建了一个文件 config/initializer/delayed_job.rbrequire 'delayed_job'
Delayed::Worker.backend = :active_record
【问题讨论】:
-
我修改了我的答案,以防你已经阅读过
-
问一个显而易见的问题,您是否在 Gemfile 中添加了延迟作业?
标签: ruby-on-rails-3 delayed-job nomethoderror