在表Delayd :: Job中查找记录。轨道

时间:2017-06-02 10:41:53

标签: ruby-on-rails delayed-job

如何通过id(raw_attributes:id:75)进行搜索

我可以保存工作,但我找不到它们进行编辑

我尝试过Delayed :: Job.where('处理程序LIKE?',' id:75') 但它没有找到这个记录

table delayed_jobs

字段处理程序包含

    --- !ruby/object:Delayed::PerformableMailer
object: !ruby/class 'ReminderMailer'
method_name: :reminder_email
args:
- !ruby/object:Task
  raw_attributes:
    id: 75
    user_id: 6
    name: '1'
    done: false
    description: '12'
    reminder: &3 2017-06-02 10:47:00.000000000 Z
    priorities: 2
    created_at: &4 2017-06-02 10:25:00.000000000 Z
    updated_at: &6 2017-06-02 10:25:00.000000000 Z
  attributes: !ruby/object:ActiveRecord::AttributeSet

请帮帮我

1 个答案:

答案 0 :(得分:0)

Delayed::Job.where("handler like (?)", "%id: 75%")

当您使用时,应使用符合正确标准的%%符号。