Ich versuche, Abfragen in einer Ruhe-ähnlichen Weise in meinen jaod Routen, z.Können Abfrageparameter in Yesod-Routen angegeben werden?
mkYesod "HelloWorld" [parseRoutes|
/HomeR GET
/first/?count=#Int FirstR GET
/second/?count=#Int SecondR GET
|]
Aber das gibt mir die folgende Fehlermeldung:
The function `FirstR' is applied to one argument,
but its type `Route HelloYesod' has none
Aber wenn ich schiebe, dass #Int
hinteren Teil des Weges zu sein, es ist alles in Ordnung. Ich nehme an, das liegt daran, dass die Route nicht mit einem Parameter generiert wird?
Gibt es eine Möglichkeit für mich, diesen Parameter in meiner Route anzugeben?
Es ist nicht REST! (und Yesod ist REST): D Warum nicht einfach "/ first/count/# Int"? :) – josejuan