ActiveRecord Validations Lab
ActiveRecord Validations Lab
Basic Validations
Add validations to these models such that...
All authors have a name
No two authors have the same name
Author phone numbers are exactly ten digits
All posts have a title
Post content is at least 250 characters long
Post summary is a maximum of 250 characters
Post category is either
Fiction
orNon-Fiction
This step requires aninclusion
validator, which was not outlined in the README lesson. You'll need to refer to the Rails guide to look up how to use it.
Custom Validations
Finally, add a custom validator to Post
that ensures the title is sufficiently clickbait-y. If the title does not contain "Won't Believe", "Secret", "Top [number]", or "Guess", the validator should add a validation.
Use the Custom methods style of validator found in the Rails documentation.
Clone lab here: https://github.com/learn-co-curriculum/activerecord-validations-lab
Last updated