How long have you fought over user input validation? I recall those days when I’d validate everything almost by hand, without any structure. ActiveModel’s validation module lifts all the weight for model validation. Your data will now shine in all its glory. You’ll learn how to declare validation rules inside your models. You’ll also learn how to create your own rules.