@joyicecloud your spec is right, but there is a reason that the error is not empty. It's never being rescued. You should be able to figure out why. Remember the articles I had you read yesterday.