aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/i18n.md
diff options
context:
space:
mode:
authorMauro George <maurogot@gmail.com>2014-06-03 18:39:39 -0300
committerMauro George <maurogot@gmail.com>2014-06-03 18:41:07 -0300
commitf5ae49329910e7915b0de0e3be0af1c88c3a2bd8 (patch)
treecb5a417bd494b0a37019ef8cccb8266b713a1564 /guides/source/i18n.md
parent6b6eb94bba949fc457153201ea62cedd4cf19af1 (diff)
downloadrails-f5ae49329910e7915b0de0e3be0af1c88c3a2bd8.tar.gz
rails-f5ae49329910e7915b0de0e3be0af1c88c3a2bd8.tar.bz2
rails-f5ae49329910e7915b0de0e3be0af1c88c3a2bd8.zip
Add default_i18n_subject to the guides
[ci skip]
Diffstat (limited to 'guides/source/i18n.md')
-rw-r--r--guides/source/i18n.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/guides/source/i18n.md b/guides/source/i18n.md
index 0eba3af6e8..2e6efff596 100644
--- a/guides/source/i18n.md
+++ b/guides/source/i18n.md
@@ -860,6 +860,24 @@ en:
subject: "Welcome to Rails Guides!"
```
+To send params to interpolation use the `default_i18n_subject` method on the mailer.
+
+```ruby
+# user_mailer.rb
+class UserMailer < ActionMailer::Base
+ def welcome(user)
+ mail(to: user.email, subject: default_i18n_subject(user: user.name))
+ end
+end
+```
+
+```yaml
+en:
+ user_mailer:
+ welcome:
+ subject: "%{user}, welcome to Rails Guides!"
+```
+
### Overview of Other Built-In Methods that Provide I18n Support
Rails uses fixed strings and other localizations, such as format strings and other format information in a couple of helpers. Here's a brief overview.