I would like to show custom translated error messages (based on the
locale in the URL) for my validations. I have to following:
validates :phone, :format => { :with => /^(0{2}|\+)/, :message =>
I18n.t('validation.need_international_format') }
First, is this the correct way to add custom validation messages or am
I doing it wrong?
Now, if I understand this correctly the model is only loaded once, at
boot time. So I think the message is also only evaluated once, again,
at boot time. If my default locale is English it means the English
message is used. Now, if I switch to French without restarting the
application Rails will use the French message without reevaluating the
model?! How is this done?
Thanks!
--
You received this message because you are subscribed to the Google Groups
"rails-i18n" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rails-i18n?hl=en.