PUT and DELETE will not work if the browser does not support it. A common workaround is a POST request with an additional field containing the method (for example, _method = "PUT" in the POST values). Some web frameworks (Spring MVC, Ruby on Rails) will do such a thing for you.
source share