I realize you get update actions. But what if you have different types of updates? Perhaps editing basic info like a project's Title. Or locking it? Or archiving? Are they lumped into the same action?
No, you can actually generate different names for the actions that are part of url using rails routing, and you can require that they all use the HTTP PUT method.