私は、yesodのルートで安静のようにクエリを指定しようとしています。Yesodルートでクエリパラメータを指定することはできますか?
mkYesod "HelloWorld" [parseRoutes|
/HomeR GET
/first/?count=#Int FirstR GET
/second/?count=#Int SecondR GET
|]
しかし、これは私に次のエラー与える:
The function `FirstR' is applied to one argument,
but its type `Route HelloYesod' has none
をしかし、私は#Int
そのバックパスの一部であることにプッシュするならば、それはすべての罰金です。私はこれは、ルートがパラメータで生成されていないためだと思いますか?
私のルートにそのパラメータを指定する方法はありますか?
これはRESTではありません! (そしてYesododはRESTです):D単に "/ first/count /#Int"ではないのはなぜですか? :) – josejuan