【发布时间】:2013-03-20 05:26:25
【问题描述】:
在 Yesod 中,我有一个填充类型的表单
data Field = Field Text Text text
deriving Show
当我编写 hamlet html 来显示它时,我遇到了 Field 包裹在 Maybe Maybe Field 中的问题。所以在小村庄我正在尝试执行以下操作,如图所示here
(postHomeR 函数中的片段)
let fieldData = case result of
FormSuccess res -> Just res
_ -> Nothing
(在哈姆雷特文件中)
<ul>
$maybe (Field one two three) <- fieldData
<li>#{show one}
但是,编译时出现Not in scope: one 错误。为什么变量 one 没有正确创建/填充?
【问题讨论】: