mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Merge pull request #11180 from robin850/patch-5
Remove a duplicated section [ci skip]
This commit is contained in:
commit
4a9cf2e382
1 changed files with 5 additions and 20 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue