The next requirement might seem a little tricky, but it is actually straightforward. Normally, the url to each object contains the primary id of the object. To override this, we simply override the to_param in the model to use whatever attribute we wish. However, using the name attrib...