From 5e2273f42ce2382023f90fe4f0fbceec5c3416d5 Mon Sep 17 00:00:00 2001 From: Mauro George Date: Thu, 2 Jul 2015 19:52:44 -0300 Subject: Add Deserialization section on guides at ActiveJob Exception [ci skip] --- guides/source/active_job_basics.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'guides/source') diff --git a/guides/source/active_job_basics.md b/guides/source/active_job_basics.md index 22f3c0146a..dd545b56f5 100644 --- a/guides/source/active_job_basics.md +++ b/guides/source/active_job_basics.md @@ -330,6 +330,13 @@ class GuestsCleanupJob < ActiveJob::Base end ``` +### Deserialization + +GlobalID allows serializing full Active Record objects passed to `#perform`. + +If a passed record is deleted after the job is enqueued but before the `#perform` +method is called Active Job will raise an `ActiveJob::DeserializationError` +exception. Job Testing -------------- -- cgit v1.2.3