Little routing question

Sorry if I am being dumb here but I am trying to route with this url '/media/avatars/1/5or6.png' to the media controller with the avatars action

I tried this:

map.connect 'media/avatars/:user_id/:filename', :controller => 'media', :action => 'avatars'

in my routes.rb file but I'm still getting (No route matches "/media/avatars/1/5or6.png" with {:method=>:get})

Any pointers would be appreciated

Ok it's answer my own question time. What I needed was

   map.connect 'media/avatars/:id/:filename',      :controller => 'media',      :action => 'avatars',      :requirements => {        :id => /\d+/,        :filename => /\S+\.\S+/      }

Works fine now.