Skip to content

amelieoller/activerecord-validations-lab-v-000

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActiveRecord Validations Lab

Basic Validations

Add validations to these models such that...

  1. All authors have a name
  2. No two authors have the same name
  3. Author phone numbers are exactly ten digits
  4. All posts have a title
  5. Post content is at least 250 characters long
  6. Post summary is a maximum of 250 characters
  7. Post category is either Fiction or Non-Fiction This step requires an inclusion validator, which was not outlined in the README lesson. You'll need to refer to the [Rails guide][ar_validations] to look up how to use it. [ar_validations]: http://guides.rubyonrails.org/active_record_validations.html

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 return false.

For future projects, it's a good idea to skim the list of available validation options. It will give you a sense of what's available and help with creating validations for your own model objects.

View ActiveRecord Validations Lab on Learn.co and start learning to code for free.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 83.5%
  • HTML 13.0%
  • CSS 1.8%
  • JavaScript 1.7%