¿Cuál es la principal diferencia entre PATCH y PUT request?

Estoy usando una PUTsolicitud en mi aplicación Rails. Ahora, los PATCHnavegadores han implementado un nuevo verbo HTTP . Por lo tanto, me gustaría saber cuál es la principal diferencia entre PATCHy PUTpeticiones son, y cuando debemos utilizar uno u