Dynamic URL -> Controller-Zuordnung für Routen in Rails

Ich möchte in der Lage sein, URLs zu Controllern dynamisch basierend auf Informationen in meiner Datenbank zuzuordnen.

Ich suche nach einer Funktion, die dieser entspricht (vorausgesetzt, einView model):

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

Andere haben @ vorgeschlagdynamische Neuerstellung der Routen, aber das funktioniert bei mir nicht so wie dortkönnen Tausende von Views sein, die demselben Controller zugeordnet sind

Antworten auf die Frage(4)

Ihre Antwort auf die Frage