diff options
author | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2012-11-19 08:51:27 -0800 |
---|---|---|
committer | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2012-11-19 08:51:27 -0800 |
commit | 60790e852a4f349c424a7504d85f9521e13e611e (patch) | |
tree | 40584b82d10721523cc930c3f744174b1dfbf2a7 /guides | |
parent | ffaab2c4ffeed8f7363911d34ce1a4dfe69f322e (diff) | |
parent | 9cf33b55f39779b98604e1652affc2c64873dd9b (diff) | |
download | rails-60790e852a4f349c424a7504d85f9521e13e611e.tar.gz rails-60790e852a4f349c424a7504d85f9521e13e611e.tar.bz2 rails-60790e852a4f349c424a7504d85f9521e13e611e.zip |
Merge pull request #8044 from nateberkopec/block_does_not_set_parts_order
Explicit multipart messages respect :parts_order
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/action_mailer_basics.md | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/guides/source/action_mailer_basics.md b/guides/source/action_mailer_basics.md index fb26a3a6a3..8687cfea52 100644 --- a/guides/source/action_mailer_basics.md +++ b/guides/source/action_mailer_basics.md @@ -377,23 +377,7 @@ If you use this setting, you should pass the `only_path: false` option when usin Action Mailer will automatically send multipart emails if you have different templates for the same action. So, for our UserMailer example, if you have `welcome_email.text.erb` and `welcome_email.html.erb` in `app/views/user_mailer`, Action Mailer will automatically send a multipart email with the HTML and text versions setup as different parts. -The order of the parts getting inserted is determined by the `:parts_order` inside of the `ActionMailer::Base.default` method. If you want to explicitly alter the order, you can either change the `:parts_order` or explicitly render the parts in a different order: - -```ruby -class UserMailer < ActionMailer::Base - def welcome_email(user) - @user = user - @url = user_url(@user) - mail(to: user.email, - subject: 'Welcome to My Awesome Site') do |format| - format.html - format.text - end - end -end -``` - -Will put the HTML part first, and the plain text part second. +The order of the parts getting inserted is determined by the `:parts_order` inside of the `ActionMailer::Base.default` method. ### Sending Emails with Attachments |