Rails 4会延迟工作吗?
目前,我正在将我的应用程序升级到Rails 4并使用
gem "delayed_job", :git => 'git://github.com/collectiveidea/delayed_job.git'
在gemfile中。
当我运行rake jobs:work
时,我收到了这样的错误
保留作业时出错:未定义的方法保留 延迟::工作:类
对此有何帮助?
答案 0 :(得分:1)
延迟作业将在rails 4上运行。但bin文件夹中的delayed_job文件夹。 因此,您可以通过以下命令
运行延迟作业bin/delayed_job start`
答案 1 :(得分: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
然后尝试
捆绑exec rake工作:工作
希望它能奏效。