PATCH is the correct HTML verb to map to the #update action. The semantics for PATCH allows for partial updates, whereas PUT requires a complete replacement. Changes: * adds config.default_method_for_update you can set to :patch * optionally use PATCH instead of PUT in resource routes and forms * adds the #patch verb to routes to detect PATCH requests * adds #patch? to Request * changes documentation and comments to indicate support for PATCH This change maintains complete backwards compatibility by keeping :put as the default for config.default_method_for_update.
it's needed until new rack release with Rack::BodyProxy fixes rack/rack@b06ef82
…re not required for regular development
As rake 0.9.2.2 is out with the same fix as 0.9.3.beta having
THis version is compatible with 3.1 and above