From 16acf4f9c759896fe180dec4eb75d88cebf7a7c5 Mon Sep 17 00:00:00 2001
From: Zane <i.zane.am.robot@gmail.com>
Date: Mon, 6 Aug 2018 11:58:58 -0400
Subject:  Add note for custom mailer view paths in action mailer guide. [ci
 skip]

Adds stuff

Fixes a typo

Integrates changes

Adds link to append_view_path in actionmailer guide.
---
 guides/source/action_mailer_basics.md | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/guides/source/action_mailer_basics.md b/guides/source/action_mailer_basics.md
index 6c5f03ab38..2bc8fb1baf 100644
--- a/guides/source/action_mailer_basics.md
+++ b/guides/source/action_mailer_basics.md
@@ -422,6 +422,22 @@ use the rendered text for the text part. The render command is the same one used
 inside of Action Controller, so you can use all the same options, such as
 `:text`, `:inline` etc.
 
+If you would like to render a template located outside of the default `app/views/mailer_name/` directory, you can apply the `prepend_view_path`, like so:
+
+```ruby
+class UserMailer < ApplicationMailer
+  prepend_view_path "custom/path/to/mailer/view"
+  
+  # This will try to load "custom/path/to/mailer/view/welcome_email" template
+  def welcome_email
+    # ...
+  end
+end
+
+```
+
+You can also consider using the [append_view_path](https://guides.rubyonrails.org/action_view_overview.html#view-paths) method.
+
 #### Caching mailer view
 
 You can perform fragment caching in mailer views like in application views using the `cache` method.
-- 
cgit v1.2.3