在大多数情况下,我发现大多数内置验证器的 Rails 默认错误消息对我来说都很好。但是,我还对某些模型进行了一些验证,其中默认的“{{attribute}} {{message}}” full_message 格式没有任何语义意义。我知道我可以显示消息而不是 full_messages,但这意味着我必须将自己的消息添加到每个内置验证中,否则属性名称将被截断。
有没有办法使用默认的 full_message 格式,但直接覆盖 full_message 以进行少数验证以使用不同的格式或特定的字符串?是否有一种自然的方法可以将默认验证消息与一些不以属性名称开头的自定义消息混合?