In order for you to better understand your competence with ActiveRecord, we've built a challenge that is purely ActiveRecord. No sinatra, javascript, jquery, or anything. Yay!
Demonstrate you can create working ruby code from scratch that uses ActiveRecord to model a many to many relationship.
Start with this skeleton, then build ActiveRecord Models, Migrations, Validations, and Relations to model the following user stories:
- A User has many skills and a Skill can be assigned to many users.
- A User has a proficiency rating for each of their skills.
- Multiple skills can not be saved with the same name.
(Hint: ) You will need to create several instance methods on the models for the driver code to pass.
- You can create a User and assign them skills from
rake console
- You can determine a users proficiency rating for a particular skill in
rake console
- running
ruby driver_code.rb
results in all true statements