gpt4 book ai didi

ruby-on-rails - Rails 3使用自定义消息验证许多列的存在

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

有没有一种方法可以更简洁地指定许多这样的验证?

validates :col_a, :presence => {:message => 'col_a cannot be blank'}
validates :col_b, :presence => {:message => 'col_b cannot be blank'}
validates :col_c, :presence => {:message => 'col_c cannot be blank'}

如果需要的话,我会接受通用消息。

最佳答案

您可以给验证者指定多个字段名称

validates :col_a, :col_b, :col_c, :presence => true

您可以在同一行中指定多个验证器。
validates :col_a, :col_b, :col_c, :presence => true, :numericality => true

完整的错误消息将包含字段名称。您不需要添加字段名称前缀。如果要使用自定义消息,请执行以下操作:
validates :col_a, :col_b, :col_c, :presence => {:message => "empty value found"}

关于ruby-on-rails - Rails 3使用自定义消息验证许多列的存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989935/

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