aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2013-06-30 03:12:28 -0700
committerYves Senn <yves.senn@gmail.com>2013-06-30 03:12:28 -0700
commit4a9cf2e382b2a3c2d064491907f7e95b3b1c4bec (patch)
tree56bb60b12b3d0da8be146905f622024edd63d957
parente9ba6eca657d44e7ba47410253daff3830e414fc (diff)
parent59efb76306e80e01783fa8ca458bf6e316d1305b (diff)
downloadrails-4a9cf2e382b2a3c2d064491907f7e95b3b1c4bec.tar.gz
rails-4a9cf2e382b2a3c2d064491907f7e95b3b1c4bec.tar.bz2
rails-4a9cf2e382b2a3c2d064491907f7e95b3b1c4bec.zip
Merge pull request #11180 from robin850/patch-5
Remove a duplicated section [ci skip]
-rw-r--r--guides/source/action_mailer_basics.md25
1 files changed, 5 insertions, 20 deletions
diff --git a/guides/source/action_mailer_basics.md b/guides/source/action_mailer_basics.md
index d1dd231cf6..d420365ec0 100644
--- a/guides/source/action_mailer_basics.md
+++ b/guides/source/action_mailer_basics.md
@@ -216,6 +216,11 @@ Action Mailer makes it very easy to add attachments.
attachments['filename.jpg'] = File.read('/path/to/filename.jpg')
```
+ When the `mail` method will be triggered, it will send a multipart email with
+ an attachment, properly nested with the top level being `multipart/mixed` and
+ the first part being a `multipart/alternative` containing the plain text and
+ HTML email messages.
+
NOTE: Mail will automatically Base64 encode an attachment. If you want something
different, encode your content and pass in the encoded content and encoding in a
`Hash` to the `attachments` method.
@@ -451,26 +456,6 @@ 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.
-### Sending Emails with Attachments
-
-Attachments can be added by using the `attachments` method:
-
-```ruby
-class UserMailer < ActionMailer::Base
- def welcome_email(user)
- @user = user
- @url = user_url(@user)
- attachments['terms.pdf'] = File.read('/path/terms.pdf')
- mail(to: @user.email,
- subject: 'Please see the Terms and Conditions attached')
- end
-end
-```
-
-The above will send a multipart email with an attachment, properly nested with
-the top level being `multipart/mixed` and the first part being a
-`multipart/alternative` containing the plain text and HTML email messages.
-
### Sending Emails with Dynamic Delivery Options
If you wish to override the default delivery options (e.g. SMTP credentials)