Utilizando pontos em URLs no Ruby on Rails
Leia em menos de um minuto
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.