One-to-many and Many-to-many relationships
rails g scaffold Department code:string name:string
rails g scaffold Course department:references code:integer title:string description:text
rails db:migrate
rails g scaffold User first_name:string last_name:string pennkey:string is_instructor:boolean password_hash:string
rails db:migrate
rails g model registration course:references user:references
rails db:migrate
# department.rb
has_many :courses
# user.rb
has_many :registrations, dependent: :destroy
has_many :courses,