使用没有莎士比亚的yesod

时间:2015-08-13 03:04:59

标签: haskell yesod blaze-html

This帖子展示了如何直接使用yes与blaze-html,但是在这篇帖子之后ghc抱怨说:

No instance for (ToWidget App (t0 -> H.Html))
  arising from a use of ‘toWidget’
In the expression: toWidget
In a stmt of a 'do' block: toWidget $ \ render -> do { H.p "" }
In the second argument of ‘($)’, namely
  ‘do { toWidget $ \ render -> do { ... } }’

我检查了所需yesod.pure模块的来源,但发现Towidget没有这样的实例..

1 个答案:

答案 0 :(得分:0)

您是否包含了包yesod-core和模块Yesod.Core

这就是定义ToWidget类的地方。

我使用Hayoo查找ToWidget的定义位置。