I am using Rails to build a web application. In case a record is not found for a url say http://example.com/city/non_existant_city then I have following code.
render :text => "record was not found", :status => :not_found
In firefox I see the message.
In chrome (on mac) I see a chrome 404 page and this page does not display the message I am sending.
This makes me wonder should I send status as 200. I was sending 404 so that web crawlers can understand that this link is consistently returning 404 so after a while give up on that link.