I want to validate a number :value to be within 1 or 2
:value
validates :value, :format => { :with => /1|2/, :message => \"Select number..\" }
If you use inclusion error messages are not good:
inclusion
["Value is not included in the list"]
Use
validates :value, presence: true, numericality: { greater_than_or_equal_to: 1, less_than_or_equal_to: 10 }
For better error messages, like:
["Value must be less than or equal to 2"]