现在我想用它error.full_messages
来显示错误信息。但它的默认语言是英语。我想显示其他语言的错误信息。我怎样才能做到这一点?还是我必须自己定义一些东西?
谢谢!
现在我想用它error.full_messages
来显示错误信息。但它的默认语言是英语。我想显示其他语言的错误信息。我怎样才能做到这一点?还是我必须自己定义一些东西?
谢谢!
假设您指的是模型的错误消息,您可以使用activerecord.errors
密钥将您的语言环境 yaml 文件中的错误消息国际化。例如:
en:
activerecord:
errors:
models:
user:
attributes:
name:
blank: can't be blank
email:
blank: can't be blank
invalid: is invalid
password:
too_short: is too short (minimum is 6 characters)
有关i18n 化错误消息的更多详细信息,请参阅Rails i18n 指南的第 5.1.1 节。