Ao tentar acessar uma URL como http://example.com/users/nando.vieira no Ruby on Rails, a exceção ActionController::RoutingError será despejada. Para corrigir este problema basta especificar um requisito genérico na sua rota.
ActionController::Routing::Routes.draw do |map|
map.with_options :controller => "users" do |url|
url.user "/users/:username",
:action => "show",
:requirements => {:username => /.*/}
end
end
Esse comportamento foi introduzido à partir da versão 1.2.
- Permalink
- Trackback
- Comentários (2)
- Ao som de: The Toy Dolls – Spiders in the Dressing Room
Textos escritos por
Comentários #
ótima dica, precisava disso a uns 3 meses atrás :/
Muito bom! Precisarei disso em um novo projeto e não sabia se era ou não possível!
Deixe um comentário