更改所有模型的 ActiveRecord 错误空白消息

Change ActiveRecord error blank message for all models

我知道自定义错误消息可以像这样添加到语言环境 .yml 文件中:

    errors:
      models:
        user:
          attributes:
            name:
              blank: "The field is required"

如何一次更改所有模型的错误空白消息?

您要找的是:

I18n.t('errors.messages.blank')

所以要覆盖它,您可以使用:

en:
  errors:
    messages:
      blank: "custom message"