やあ。
これが私が動作させようとしているコードです:
getGameR :: Handler Html
getGameR = do
sess <- getSession
defaultLayout $ do
setTitle "Game"
$(widgetFile "hamletFile")
where
person = read $ fromJust $ Map.lookup "person" sess :: Person
data Person = Person
{
name :: Text
}
deriving (Show, Read)
エラーは次のとおりです。
Handler/MyHandler.hs:87:56: Not in scope: `sess'
私がやろうとしているのは、Yesod セッション (Person 型のデータ) からデータを抽出し、それを 'person' 内に格納して、hamlet ファイル内で使用できるようにすることです。
そのエラーを回避する方法はありますか?
もし無理なら別の方法を教えていただけないでしょうか?
前もって感謝します。