Users can type in any URL. If there isn't a user with that username, `#user` will return nil, which will raise a `NoMethodError` when you send `articles` on it. What you really want is for `#find_by_user_name` to throw `ActiveRecord::RecordNotFound`. Adding `!` to the method name will make that happen.