gpt4 book ai didi

ruby-on-rails - Rails 匹配 validates_format_of 数字 1-9

转载 作者:数据小太阳 更新时间:2023-10-29 08:39:55 29 4
gpt4 key购买 nike

你好,我想验证一个表单输入,所以它只需要数字 1-9 作为输入,这怎么能实现

我的模型中有这个,但似乎无法正确匹配

validates_format_of :myfield, :with => ??????, :on => :create

最佳答案

请看这里:http://apidock.com/rails/ActiveModel/Validations/HelperMethods/validates_inclusion_of

 validates :myfield, :inclusion => { :in => 1..9 }

 validates_inclusion_of :myfield, :in => 1..9

编辑 - 我认为 myfield 是一个 integer,但如果您将其定义为 string,您需要添加 validates_numericality_of:

validates_numericality_of :myfield, :only_integer => true
validates_inclusion_of :myfield, :in => 1..9

关于ruby-on-rails - Rails 匹配 validates_format_of 数字 1-9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11226006/

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