Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 395 Bytes

rb_rails_activerecord_validations.md

File metadata and controls

16 lines (10 loc) · 395 Bytes

Rails Validierungen werden im Model gesetzt.

Sollte man die Presence eines Booleans überprüfen wollen, muss man folgendes bedenken:

false.blank? --> true

presence validation arbeitet mit blank? deshalb ist nur noch true erlaubt

validates :boolean_field, presence: true --> erlaubt nur noch true

validates :boolean_field, exclusion: { in: [nil] } --> erlaubt false & true