Publicado por José Gomes em 11 de March de 2009

FancyRoutes: Uma agradável DSL para Rotas em Rails

FancyRoutes (repositório Github) é um novo plugin Rails que fornece uma maneira para definir rotas com mais qualidade, desenvolvido pela TRED (uma equipe de Rubystas Australianos, incluindo Chris Lloyd, Myles Byrne, Tim Lucas, Carl Woodward - entre outros).

FancyRoutes é apenas uma camada sobre o modo tradicional de fazer rotas  (então esperamos que a compatibilidade deverá ser mantida) e tem uma sintaxe bonita e elegante:

get / 'orders' >>  :o rders > :index

with route / :slug / 'order' >>  :o rders do

  get > :show

  put > :update

end

get {'item_images' => :controller} / :image > :show

Deixe um Comentário