路線假設我有一個路線 /argument/#Int ArgumentR GET POST
和相應的處理程序 getArgumentR :: Int -> Handler Html
getArgumentR x = undefined
postArgument :: Int -> Handler Html
postArgument x = do
...
redirec
我正在使用Yesod構建一個簡單的應用程序,並且我很難引入外部文件。這裏是我的代碼: {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE QuasiQuotes #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeFamilies #-}
import Yesod
dat
我不確定這篇文章中包含什麼,因爲我真的不明白錯誤信息,所以我剛纔包含錯誤,Model.hs文件和模型。我正在使用MySQL的Yesod腳手架站點。我使用的操作系統是Ubuntu。如果您需要查看任何其他代碼,例如數據定義然後只是問。 錯誤消息: [ 6 of 20] Compiling Model (src/Model.hs, .stack-work/dist/x86_64-linux/Caba
我有呈現一個HTML標籤,像這樣一個簡單的耶索德處理程序: getHomeR :: Yesod site => HandlerT site IO Html
getHomeR = defaultLayout
[whamlet|$newline never
<h1>Hello!
|]
我想打印的路線,並改變使用@{HomeR}代碼路線插值語法,就像這樣: getHomeR :: Y
: mkPersist sqlSettings [persistLowerCase|
Person
name String
age Int
deriving Show
|]
我正在尋找一種方式來獲得此模型的字段定義。 FieldDef看起來像一個很有前途的數據類型,但持久不會生成getPersonFields :: [FieldDef]函數,那麼它該怎麼做呢?