gpt4 book ai didi

ruby-on-rails - 使用 Rails 完全自定义验证错误消息

转载 作者:行者123 更新时间:2023-12-03 04:05:16 24 4
gpt4 key购买 nike

使用 Rails 我试图在保存时收到一条错误消息,例如“歌曲字段不能为空”。执行以下操作:

validates_presence_of :song_rep_xyz, :message => "can't be empty"

...仅显示“Song Rep XYW 不能为空”,这不好,因为该字段的标题对用户不友好。如何更改字段本身的标题?我可以更改数据库中字段的实际名称,但我有多个“歌曲”字段,并且我确实需要具有特定的字段名称。

我不想破坏 Rails 的验证过程,我觉得应该有一种方法来解决这个问题。

最佳答案

现在,设置人性化名称和自定义错误消息的可接受方法是 use locales .

# config/locales/en.yml
en:
activerecord:
attributes:
user:
email: "E-mail address"
errors:
models:
user:
attributes:
email:
blank: "is required"

现在,“电子邮件”属性的人性化名称​​和状态验证消息已更改。

可以为特定模型+属性、模型、属性或全局设置验证消息。

关于ruby-on-rails - 使用 Rails 完全自定义验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/808547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com