【发布时间】:2016-10-03 12:10:49
【问题描述】:
这个问题与this one 类似,但这些答案对我不起作用(可能它们已被弃用)。我不想通过赏金重新打开旧问题,因为我有一些不同的论点。就我而言,我有一个这样的数组
allowed_values = [99.50..200] 我试过了:
class Thing < ActiveRecord::Base
validates :price, :inclusion=> { :in => allowed_values }
它不起作用。我通过示例验证here 尝试了很多方法。我对编码轨道的经验很少。所以,请帮助找到解决方案。
更多信息:
ruby version: ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
rails version: Rails 4.1.5
【问题讨论】:
-
price数据类型是否为Float/Integer?如果是String就不行了。
标签: ruby-on-rails arrays validation