Smoke testing every posible outcome is necessary when you make changes especially if you aren't writing cucumber tests which we are trying to get in the habit of when we change code.  Point being when you select ignore request an error is thrown because there is no put route for that action. My hunch is it needs to be a DELETE action instead of a PUT, as it is probably trying to delete the request.  Have a snoop around and try an find out what is going on here.