Я получаю ошибку типа с запросом прямо с hackage page.
Запрос должен выбрать GolfCourse
, чье имя равно "Miniota"
.
Запрос:Ошибка Esqueleto простого типа
getTestR :: Handler Html
getTestR = do
gcs <- runDB $
E.select $
E.from $ \g -> do
E.where_ (g E.^. GolfCourseName ==. E.val "Miniota")
return g
defaultLayout $(widgetFile "test")
Ошибка:
Handler/Home.hs:713:49:
Couldn't match expected type `Text' with actual type `E.Value typ0'
Expected type: E.Value Text
Actual type: E.Value (E.Value typ0)
In the return type of a call of `E.val'
In the second argument of `(==.)', namely `E.val "Miniota"'
Я подозреваю, что ошибка связана со мной неправильно, используя E.val
Я на самом деле не используя gcs
в widgetFile прямо сейчас. Помощь будет очень оценена.
Спасибо, это было! Я забыл, что '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''. – ChrisU