Rails Routing mit Query String

Ich habe ein Problem, bei dem Werte von einer GET-Anforderung übergeben werden müssen und ich nicht weiß, wie ich die Routing-Definition einrichten soll.

Mein Category-Objekt hat einen Typ (String), eine Farbe (String) und viele Produkte. Ich möchte einen einfachen Webdienst erstellen, mit dem der Anrufer alle Produkte einer Kategorie abrufen kann, indem er Typ und Farbe der Kategorie übergibt:

http://www.myapp.com/getProducts?catType=toy&color=red

oder ?

http://www.myapp.com/categories/getProducts?catType=toy&color=red

Wie definiere ich das richtige Routing für diese Situation? Gibt es bessere Möglichkeiten, dies auf eine erholsame Art und Weise zu tun? Weil ich weiß, dass Rails erholsam ist. Wenn es also eine Möglichkeit gibt, dies "richtig" zu tun, wäre dies sogar noch besser.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage