Dica rápida #6 - Utilizando pontos em URLs no Ruby on Rails
26 de junho de 2009 - 17:13
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.









Comentários (0)