I have a route similar to
map.connect ''images/:action/:image'', :controller =>
''images'',
:requirements => { :image => /^.*\.gif$/ }
The :image should always be a number appended with .gif (I realise the
regex doesn''t reflect this currently). I''d like to extract
the numeric
part of the image filename to be used as :id. I can do this easily
within the controller but wonder if it''s even possible within the
routing.
To reduce the problem slightly, I''d basically like to be able to create
a route similar to..
map.connect ''images/:action/:image'', :controller =>
''images'', :alt_image
=> :image
..where :alt_image gets the content of the :image part of the url.
I just did some digging into the routing and notice that map.connect
actually returns me a component. I was wondering if I could amend this
object, although I don''t think that would be great.
Are there any ways currently of achieving what I need or, indeed, any
obvious reasons why I shouldn''t even be thinking about it?
Chris
--
Posted via http://www.ruby-forum.com/.