Hello and welcome to the second homework for the Rails Decal Fall 2019. Now that we've covered the basics of the Ruby on Rails web framework, let's practice!

DUE Tuesday, October 8 at 11:59PM

Requirements:

This assignment builds off the in-class lab from Lecture 3! If you didn't get a chance to finish the lab, check it out here:

Lab 3: Welcome to Rails Lab

YOU DO NOT NEED TO CREATE A NEW PROJECT! CONTINUE USING YOUR LAB PROJECT FOR THIS ASSIGNMENT

Resources:

Missed a lecture or forgetting how something works? Check out the Lecture Guides! They detail most of what happened in each lecture.

Lecture Guide 1: Intro to the Web

Lecture Guide 2: Intro to Rails

Lecture Guide 3: Forms and In-Memory Models

Assignment

So far, we've created a basic Rails application that can check the weather of various cities and keep track of the cities we've seen before. Now, we're going to take this a step further and build out a feature where we can create, update, and view new cities!

We're going to break up this assignment into a few distinct tasks with some guidance on where to begin. But ultimately, you're welcome to approach this in whatever way makes sense to you. Make sure to read through each set of "questions to keep in mind" so that you address all the appropriate edge cases!