Hi,

How do you combine it if you want only integer (only_integer: true),
furthermore, I think my proposition is a shortcut of a combination of
less_than, greater_than, ... Thus, it concerns the numeric validation and
not the inclusion validation?

Thanks.

-----
Geoffrey Roguelon


2013/12/23 Colin Law <[email protected]>

> On 23 December 2013 13:23, Geoffrey Roguelon
> <[email protected]> wrote:
> > Hi,
> >
> > I searched any topics about the option 'in' for the numeric validations
> in
> > the models but I found nothing. Thus, I suggest to add the ability to
> define
> > the options of the validation with help of Range of Numeric values. The
> > benefit will be the reduction of validation size in the models
> simplifying
> > maintenance and reading of the code.
> >
> > We could change this code:
> >
> > class Person
> >   validates_numericality_of :age, greater_than_or_equal_to: 1,
> > less_than_or_equal_to: 100
> > end
> >
> >
> > by:
> >
> > class Person
> >   validates_numericality_of :age, in: 1..100
> > end
>
> Does something like
> validates :age, :inclusion => { :in => 0..100 }
> do what you want?
>
> Colin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Core" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/rubyonrails-core.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/rubyonrails-core.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to