我试图在我的 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
回成为路径的一部分,那一切都很好。我认为这是因为路由不是使用参数生成的?
有没有办法在我的路线中指定该参数?