What is PATCH? The HTTP method PUT means resource creation or replacement at some given URL. Think files, for example. If you upload a file to S3 at some URL, you want either to create the file at that URL or replace an existing file if there’s one. That is PUT. Now let’s say a web application has an Invoice model with a paid flag that indicates whether the invoice has been paid. How do you set th
![Edge Rails: PATCH is the new primary HTTP method for updates](https://cdn-ak-scissors.b.st-hatena.com/image/square/5dbf8d4bb6aeb72c4906093e54727da9571cbd97/height=288;version=1;width=512/https%3A%2F%2Frubyonrails.org%2Fassets%2Fimages%2Fopengraph.png)