2017-06-02 34 views
0

我该怎么办是通过ID搜索(raw_attributes:编号:75)查找表Delayed :: Job中的记录。 Rails的

我能救工作,但我无法找到他们进行编辑

我试图延迟:: Job.where('处理程序LIKE“, 'ID:?75') 但它没有找到这条记录

表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 

请帮助我

+0

@VrushaliPawar,不工作 – elkens

+0

'Delayed :: Job.where(“处理程序喜欢(?)”,“%id:75%”)'试试这个 –

+0

@VrushaliPawar,是的,谢谢! – elkens

回答

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

当您使用一样,你应该使用%%标志与正确的标准。

相关问题