rails 通过包含和一个值进行验证
rails validates with inclusion and one value
我的 Foo 里有这个 class :
MIN = 2
MAX = 42
validates :max_users,
presence: true,
inclusion: { in: MIN..MAX }
我需要允许“0”值和 MIN..MAX 间隔,我如何添加零作为可能的值?
您也可以为 in
选项传递一组值:
validates :max_users,
presence: true,
inclusion: { in: (MIN..MAX).to_a + [0] }
我的 Foo 里有这个 class :
MIN = 2
MAX = 42
validates :max_users,
presence: true,
inclusion: { in: MIN..MAX }
我需要允许“0”值和 MIN..MAX 间隔,我如何添加零作为可能的值?
您也可以为 in
选项传递一组值:
validates :max_users,
presence: true,
inclusion: { in: (MIN..MAX).to_a + [0] }