Forum: Ruby on Rails Little routing question

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Peter H. (Guest)
on 2009-02-01 12:24
(Received via mailing list)
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

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
Peter H. (Guest)
on 2009-02-01 13:08
(Received via mailing list)
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.
This topic is locked and can not be replied to.