The `if params.key?(:id)` here and on line 30 is questionably useful -- if there is no article ID in the params, your controller action can't really do anything meaningful anyway, so it probably should go ahead and raise an error on the `find` instead of passing through to the view (which itself would raise a less-useful error).