ruby - 验证值是否在特定范围内,例如1 <= 值 <=2

标签 ruby ruby-on-rails-3 activerecord

我想验证一个数字 :value 在 1 或 2 之内

validates :value, :format => { :with => /1|2/, :message => "Select number.." }

但是,当 value == 1

时,上面的代码验证失败

请确保您的解决方案允许我添加验证消息。

最佳答案

关于ruby - 验证值是否在特定范围内,例如1 <= 值 <=2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6410275/

相关文章:

ruby - 将 txt 文件从定义的位置扫描到定义的位置

ruby - 正则表达式删除非字母

ruby-on-rails - Rails - 添加双向关系

ruby - 删除 HTML 标签的正则表达式问题

ruby - 检查是否定义了局部变量,因为它在 ruby​​ 中的名称为字符串

ruby - 如何单独使用activerecord?

jquery - 不显眼的 jquery 和 Rails

ruby-on-rails-3 - 如何使个人资料的某些部分可搜索或不可搜索

ruby-on-rails - 验证模型子类中的关联

ruby-on-rails - 从现有表生成事件记录模式