0

Rails 4 会延迟工作吗?

目前,我正在将我的应用程序升级到 Rails 4 并使用

gem "delayed_job", :git => 'git://github.com/collectiveidea/delayed_job.git' 

在宝石文件中。

当我跑步时rake jobs:work出现这样的错误

保留作业时出错:Delayed::Job:Class 的未定义方法保留

有什么帮助吗?

4

2 回答 2

1

延迟作业将在 Rails 4 上运行。但 bin 文件夹内的延迟作业文件夹。因此,您可以通过以下命令运行延迟作业

bin/delayed_job start`
于 2013-10-31T08:08:17.677 回答
1

像这样将下面的这一gem 'delayed_job_active_record'行添加gem "delayed_job"到您的 gem 文件中,

gem "delayed_job", :git => 'git://github.com/collectiveidea/delayed_job.git' 
gem 'delayed_job_active_record'

bundle install

然后尝试

捆绑执行 rake 工作:工作

希望它会奏效。

于 2013-11-04T12:32:57.790 回答