diff options
author | Andrew White <andyw@pixeltrix.co.uk> | 2010-09-01 17:43:35 +0100 |
---|---|---|
committer | Andrew White <andyw@pixeltrix.co.uk> | 2010-09-01 17:43:35 +0100 |
commit | f8fb4651a7d8218befce48d66f4fadcea6ece37a (patch) | |
tree | 288dbc7da80240fb675d2cd21617bd024211948c /railties/guides/source/i18n.textile | |
parent | 32e296b6ffef68cd4937117819a368e610452370 (diff) | |
download | rails-f8fb4651a7d8218befce48d66f4fadcea6ece37a.tar.gz rails-f8fb4651a7d8218befce48d66f4fadcea6ece37a.tar.bz2 rails-f8fb4651a7d8218befce48d66f4fadcea6ece37a.zip |
Add missing lookup keys for error messages
Diffstat (limited to 'railties/guides/source/i18n.textile')
-rw-r--r-- | railties/guides/source/i18n.textile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/railties/guides/source/i18n.textile b/railties/guides/source/i18n.textile index 6018cc44c8..8a7e9fcae6 100644 --- a/railties/guides/source/i18n.textile +++ b/railties/guides/source/i18n.textile @@ -686,6 +686,8 @@ The key for the error message in this case is +:blank+. Active Record will look activerecord.errors.models.[model_name].attributes.[attribute_name] activerecord.errors.models.[model_name] activerecord.errors.messages +errors.attributes.[attribute_name] +errors.messages </ruby> Thus, in our example it will try the following keys in this order and return the first result: @@ -694,6 +696,8 @@ Thus, in our example it will try the following keys in this order and return the activerecord.errors.models.user.attributes.name.blank activerecord.errors.models.user.blank activerecord.errors.messages.blank +errors.attributes.name.blank +errors.messagges.blank </ruby> When your models are additionally using inheritance then the messages are looked up in the inheritance chain. @@ -714,6 +718,8 @@ activerecord.errors.models.admin.blank activerecord.errors.models.user.attributes.title.blank activerecord.errors.models.user.blank activerecord.errors.messages.blank +errors.attributes.title.blank +errors.messagges.blank </ruby> This way you can provide special translations for various error messages at different points in your models inheritance chain and in the attributes, models, or default scopes. |