[Tutorial] Rails 4 - Como renomear Rotas REST da URL

Recentemente criei um novo projeto em Rails 4 e estou quebrando um pouco a cabeça com as grandes mudanças sofridas neste fantástico framework. 

Alguma vez você já deve ter criado algum modelo com determinado nome e se arrependeu disso depois, pois a URL não condizia com o conteúdo das páginas. Imagine você tendo um agregador de links, faria sentido ter uma URL como a seguinte?
http://www.meusite.com/items/1

Provavelmente não, mas felizmente o Rails fornece uma grande opção para você renomear as suas rotas REST da URL. Nesse caso, no seu arquivo routes.rb teria algo como:
resources :items

Caso você queria renomear todas as suas Rotas para algo da sua escolha é muito fácil:
resources :items, :path => "links"

Agora teremos uma nova URL para a mesma Rota:
http://www.meusite.com/links/1

Muito simples, não? Esta postagem foi baseada nesta pergunta do Stack Overflow

0 comentários: