Roteamento RESTful simples e correto em RoR

A maneira correta de criar rotas seguindo as boas práticas REST (RESTful) por método são:

OBTER :

Para obter uma lista de usuários (por exemplo), a estrutura do link deve ser / users e ir para a ação index , usando get


get
"/users", :to =>'users#index'

E para obter um único usuário (por exemplo), a estrutura do link deve ser / users / 1 e ir para mostrar a ação, usando get


get
"/users/:id", :to =>'users#show'

POST :

Para criar um usuário (por exemplo) a estrutura do link deve ser / users e ir para criar ação, usando post


post
"/users", :to =>'users#create'

COLOCAR :

Para atualizar um usuário (por exemplo), a estrutura do link deve ser / users / 1 e ir para a ação de atualização , usando put


put
"/users/:id", :to =>'users#update'

DELETE :

Para excluir um usuário (por exemplo), a estrutura do link deve ser / users / 1 e ir para a ação delete , usando delete


delete
"/users/:id", :to =>'users#delete'