Rails - PATCH and PUT
In Rails, if you run rake routes
, you will see 2 type of method: PUT and
PATCH, both of them are redirect to model#update
. So what are difference
between PUT and PATCH.
The most difference is PATCH is partial update
and PUT is full update
.
For example, if your record has 8 fields, and you just want to update 2 fields on this, PATCH will update those 2 fields, but PUT will update 2 fields AND others are set to default/existing values.