URL dinámica -> Mapeo de controlador para rutas en Rails

Me gustaría poder asignar direcciones URL a controladores dinámicamente según la información de mi base de datos.

Estoy buscando hacer algo funcionalmente equivalente a esto (suponiendo queView modelo):

map.route '/:view_name',
    :controller => lambda { View.find_by_name(params[:view_name]).controller }

Otros han sugeridoreconstruir dinámicamente las rutas, pero esto no funcionará para mí ya quepuede haber miles de vistas que se asignan al mismo controlador

Respuestas a la pregunta(4)

Su respuesta a la pregunta