Cara debug delayed_job lewat rails console

roses delayed_job ini sendiri di beberapa kasus tententu tidak bisa di debug pakai binding.pry
20  
       

Proses delayed_job ini sendiri di beberapa kasus tententu tidak bisa di debug pakai binding.pry. Jadi kita akan coba mendebug dengan menggunakan rails console.

Apa itu Rails Console

Rails console merupakan tampilan untuk menjalankan perintah secara interactive yang mana perintahnnya bisa juga untuk menjalankan kode kita di dalam rails.

Debug delayed_job melalui rails console

Pertama-tama buka terminal atau cmd terus masuk ke directory project rails nya. Kemudian, ketikan rails c tunggu sampai loading script selesai.
Setelah itu barulah ketikan perintah ini:

worker = Delayed::Worker.new({quiet: false})
worker.start

Kemudian nanti delayed_job prosesnya akan dijalankan dan kita bisa binding.pry di dalam kode delayed_jobs tersebut.

Demikian, semoga membantu.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>