Wie validiere ich einen Feldwert am activeRecord Modell in Ruby on Rails? - Ruby-on-Rails, Validierung, ActiveRecord

Gibt es etwas wie:


validates_value_of :verified,:with=>1

um das boolesche Feld auf dem Modell zu validieren?

Antworten:

5 für die Antwort № 1

Wenn du willst, dass es immer wahr ist, benutze es validates_acceptance_of. Wenn Sie wollen, dass es entweder wahr oder falsch ist, verwenden Sie validates_inclusion_of.

validates_acceptance_of :verified
validates_inclusion_of :verified, :in => [ true, false ]

2 für die Antwort № 2

Sehen validates_inclusion_of:

validates_inclusion_of :verified, :in => [1]

in Ihrem Fall


Verwandte Fragen
Speisekarte