diff --git a/activejob/README.md b/activejob/README.md index e1f1ece876..cfbf57f433 100644 --- a/activejob/README.md +++ b/activejob/README.md @@ -2,8 +2,8 @@ Active Job is a framework for declaring jobs and making them run on a variety of queuing backends. These jobs can be everything from regularly scheduled -clean-ups, to billing charges, to mailings. Anything that can be chopped up into -small units of work and run in parallel, really. +clean-ups, to billing charges, to mailings — anything that can be chopped up into +small units of work and run in parallel. It also serves as the backend for Action Mailer's #deliver_later functionality that makes it easy to turn any mailing into a job for running later. That's diff --git a/guides/source/active_job_basics.md b/guides/source/active_job_basics.md index 5f683cd8f4..d9aa833708 100644 --- a/guides/source/active_job_basics.md +++ b/guides/source/active_job_basics.md @@ -114,7 +114,7 @@ Job Execution ------------- For enqueuing and executing jobs in production you need to set up a queuing backend, -that is to say you need to decide on a 3rd-party queuing library that Rails should use. +that is to say, you need to decide on a 3rd-party queuing library that Rails should use. Rails itself only provides an in-process queuing system, which only keeps the jobs in RAM. If the process crashes or the machine is reset, then all outstanding jobs are lost with the default async backend. This may be fine for smaller apps or non-critical jobs, but most