ruby-on-rails - 延迟作业未知属性错误

标签 ruby-on-rails ruby delayed-job

我设置了延迟作业,它在一段时间内运行良好。突然我得到 unknown attribute: queue 当尝试将以下行添加到我的 Controller 之一时:

Delayed::Job.enqueue(EmailJob.new())

有什么提示吗?

最佳答案

你需要运行 rails 生成 delayed_job:upgrade

引用https://github.com/collectiveidea/delayed_job/issues/453

关于ruby-on-rails - 延迟作业未知属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693567/

相关文章:

mysql - 如何从两列上具有唯一性的表中获取记录 - rails

ruby-on-rails - ActiveRecord 查询的返回类型

Ruby - 从文本或 html 解析电子邮件

ruby - 在 ruby​​ 中对数组进行排序的最简单代码?

ruby - 如何使用 Devise 来保护 delayed_job_web 接口(interface)?

ruby-on-rails - ruby 脚本/delayed_job 启动有问题。 Windows 上的 delayed_job 和守护进程

ruby-on-rails - Rspec with rails 3.1 给出了弃用警告 ActiveRecord::Associations::AssociationCollection 已弃用?

javascript - 输入总和问题

ruby 正则表达式扫描和 gsub 对 block 中捕获组的工作方式不同

ruby-on-rails - 在 Elastic Beanstalk 上设置 delay_job 时如何修复 'require' 错误