Rails 3 Route mit mehreren optionalen Parametern

9

Ich versuche, eine Rails-Route zu erstellen, die optionale Parameter sowie unterschiedliche Reihenfolge hat.

Diese Frage beschreibt ein ähnliches Problem: Routen mit mehreren, optional und hübsch Parameter

Ich versuche, Routen zu erstellen, die in ihnen Map-Filter enthalten, wie Parameter, aber ohne das Parameter-URL-Styling. Die Idee ist, dass sie aussehen wie

%Vor%

aber Sie sollten auch in der Lage sein mit

zu suchen %Vor%

Ich weiß, dass ich komplexe Regex-Anweisungen mit "route globbing" schreiben könnte - aber ich frage mich, ob es eine Möglichkeit gibt, mehrere optionale Routenparameter mit einer nicht angegebenen Reihenfolge zu haben, etwa

%Vor%

Danke!

    
Eric Walsh 07.04.2015, 21:09
quelle

1 Antwort

2

Sie können constraints mit Lambda verwenden, um mehrere Suchoptionen zu verwenden:

%Vor%

Sie können ein anderes Lambda für komplexere Routen erstellen

    
Shalev Shalit 10.05.2015, 20:44
quelle

Tags und Links