diff options
author | Santiago Pastorino <santiago@wyeworks.com> | 2012-09-10 12:52:19 -0700 |
---|---|---|
committer | Santiago Pastorino <santiago@wyeworks.com> | 2012-09-11 15:11:52 -0700 |
commit | 34b23e7110a3a13cf157608cefc9b5701017bf39 (patch) | |
tree | 1b4f9962bddde61a8f7239b8a49b06e4c04f3429 /guides/source/action_mailer_basics.textile | |
parent | b4b5971ff73f3191be03644fa0c9951a930717d2 (diff) | |
download | rails-34b23e7110a3a13cf157608cefc9b5701017bf39.tar.gz rails-34b23e7110a3a13cf157608cefc9b5701017bf39.tar.bz2 rails-34b23e7110a3a13cf157608cefc9b5701017bf39.zip |
Action Mailer async flag is true by default using a Synchronous impl
Diffstat (limited to 'guides/source/action_mailer_basics.textile')
-rw-r--r-- | guides/source/action_mailer_basics.textile | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/guides/source/action_mailer_basics.textile b/guides/source/action_mailer_basics.textile index 5f09b8e410..6d04a76088 100644 --- a/guides/source/action_mailer_basics.textile +++ b/guides/source/action_mailer_basics.textile @@ -472,7 +472,6 @@ The following configuration options are best made in one of the environment file |+delivery_method+|Defines a delivery method. Possible values are <tt>:smtp</tt> (default), <tt>:sendmail</tt>, <tt>:file</tt> and <tt>:test</tt>.| |+perform_deliveries+|Determines whether deliveries are actually carried out when the +deliver+ method is invoked on the Mail message. By default they are, but this can be turned off to help functional testing.| |+deliveries+|Keeps an array of all the emails sent out through the Action Mailer with delivery_method :test. Most useful for unit and functional testing.| -|+async+|Setting this flag will turn on asynchronous message sending, message rendering and delivery will be pushed to <tt>Rails.queue</tt> for processing.| |+default_options+|Allows you to set default values for the <tt>mail</tt> method options (<tt>:from</tt>, <tt>:reply_to</tt>, etc.).| h4. Example Action Mailer Configuration @@ -535,19 +534,7 @@ In the test we send the email and store the returned object in the +email+ varia h3. Asynchronous -You can turn on application-wide asynchronous message sending by adding to your <tt>config/application.rb</tt> file: - -<ruby> -config.action_mailer.async = true -</ruby> - -Alternatively you can turn on async within specific mailers: - -<ruby> -class WelcomeMailer < ActionMailer::Base - self.async = true -end -</ruby> +Rails provides a Synchronous Queue by default. If you want to use an Asynchronous one you will need to configure an async Queue provider like Resque. Queue providers are supposed to have a Railtie where they configure it's own async queue. h4. Custom Queues |