Problems with trying to add optional routes to the 'routesfordummies' gem (28 jan 13)
I had a phone interview with a potential employer's "technical guy". He said my gem, routesfordummies, doesn't need to draw 25 routes like this:
get "controller/a:" => 'controller#action'
Instead, he said I could do it all in one route with 'optional parameters' in parentheses, like this:
get "controller/(:a)/(:b)/(:c)/(:d)/(:e)/(:f)/(:g)" etc. => 'controller/action'
He was wrong. Doing it that way makes the application unusably slow.