This repository serves as an in-class project for Turing's Mod 2 BE program. Through working on this tutorial, students will gain an understanding of and practice the following topics (among others):
- Model testing
- Migrations
- Feature testing
- MVC
- ActiveRecord & SQL
- Forms
Fork/clone or clone this repo. Then, run the following commands in Terminal:
bundle install
rails db:{drop,create,migrate,seed}
You should then be able to access the databases called set_list_development
and set_list_test
.
This application starts with schema and corresponding tests for Artists
and Songs
. Throughout classes in mod 2, students will be asked to work on adding various features to this application. It is recommended that students use the main
branch of this repo, and add to it on their own machines. There is no need to submit any pull requests to the original repo, as this is a practice application.
Students can also check out the branches in this repo to visit the code at different points in time. The following table lists the classes in mod 2, the branch for where the class starts, and the branch with the completed code from the class.
Note: This table is always being updated. Please submit a pull request if something needs changed!