aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/active_job_basics.md
diff options
context:
space:
mode:
authorSteven Chanin <steven_chanin@alum.mit.edu>2017-05-09 09:40:20 -0700
committerSteven Chanin <steven_chanin@alum.mit.edu>2017-05-09 09:40:20 -0700
commit9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746 (patch)
treec59e9f67f7777456912a60e6ebf7bdb3ed9e9208 /guides/source/active_job_basics.md
parent943efa30f5475f51fe90df5f85703d191dbd7d6e (diff)
downloadrails-9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746.tar.gz
rails-9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746.tar.bz2
rails-9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746.zip
[ci skip] explain async queue and rake tasks
[ci skip]
Diffstat (limited to 'guides/source/active_job_basics.md')
-rw-r--r--guides/source/active_job_basics.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/guides/source/active_job_basics.md b/guides/source/active_job_basics.md
index b58ca61848..ee8e652485 100644
--- a/guides/source/active_job_basics.md
+++ b/guides/source/active_job_basics.md
@@ -310,6 +310,12 @@ UserMailer.welcome(@user).deliver_now
UserMailer.welcome(@user).deliver_later
```
+NOTE: Using the asynchronous queue from a rake task (for example, to
+send an email using `.deliver_later`) will generally not work because rake will
+likely end, causing the in-process thread pool to be deleted, before any/all
+of the `.deliver_later` emails are processed. To avoid this problem, use
+`.deliver_now` or run a persistent queue in development as well.
+
Internationalization
--------------------