Reputation: 3369
I have this in my Foo class :
MIN = 2
MAX = 42
validates :max_users,
presence: true,
inclusion: { in: MIN..MAX }
I need to allow "0" value AND the MIN..MAX interval, how can I add zero as possible value?
Upvotes: 1
Views: 332
Reputation: 34338
You can pass an array of values for in
option as well:
validates :max_users,
presence: true,
inclusion: { in: (MIN..MAX).to_a + [0] }
Upvotes: 2