Since Rails routes know which methods are implemented per controller,
does “Allows” always contain these items?
Allows => “POST, GET, PUT, DELETE”
Shouldn’t the list be built by polling a method? Something like:
I would think that 501 (server related) would be better for a method
will be implemented in the future and that 405 (access related) should
signify that the option was considered and decided against.