现在我想使用error.full_messages
来显示错误消息。但它的默认语言是英语。我想显示其他语言的错误消息。我怎样才能做到这一点?或者我必须自我定义?
谢谢!
答案 0 :(得分:1)
假设您指的是模型的错误消息,您可以使用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-izing错误消息的详细信息,请参阅section 5.1.1 of the Rails i18n guide。