Ne les rails d'un validateur comme validates_numericality_of
pour les booléens, ou dois-je rouler mes propres?
Réponses
Trop de publicités?
Sonia
Points
1576
Je crois que pour un champ booléen, vous aurez besoin de faire quelque chose comme:
validates_inclusion_of :field_name, :in => [true, false]
À partir d'une ancienne version de l' API: "Cela est dû à la façon dont l'Objet#vierge? poignées de valeurs booléennes. faux.vide? # => true,"
Je ne suis pas sûr si cela va toujours être bon pour Rails 3, bien que l'espoir que les contribué à!