For some reason Internet browsers (Chrome, Firefox, IE, ...) have just decided to implement the HTTP protocol's GET and POST methods.
Other methods such as PUT and DELETE are left out.
Why?
My question arose because #
The Rails framework encourages RESTful design of your applications, which means you'll be making a lot of "PATCH" and "DELETE" requests (besides "GET" and "POST"). However, most browsers do not support methods other than "GET" and "POST" when it comes to submitting forms .
What translated is:
The Rails framework encourages the use of the REST pattern in your applications, which means you will make multiple "PATCH" and "DELETE" (in addition to "GET" and "POST"). However, most browsers do not support methods other than "GET" and "POST" when using forms .
Note: therefore, apparently, these methods are only supported via tag <form>...</form>
.