Как проверить значение поля в модели activeRecord в Ruby on Rails? - PullRequest
3 голосов
/ 09 декабря 2010

есть что-то вроде:


validates_value_of :verified,:with=>1

для проверки логического поля на модели?

Ответы [ 2 ]

5 голосов
/ 10 декабря 2010

Если вы хотите, чтобы оно всегда было истинным, используйте validates_acceptance_of .Если вы хотите, чтобы оно было либо true, либо false, используйте validates_inclusion_of .

validates_acceptance_of :verified
validates_inclusion_of :verified, :in => [ true, false ]
2 голосов
/ 09 декабря 2010

См. validates_inclusion_of :

validates_inclusion_of :verified, :in => [1]

в вашем случае

...