如何在Hamlet中使用StaticRoute值?

时间:2012-06-07 07:31:32

标签: haskell yesod hamlet

TH电话

$(staticFiles "static")

转储一组StaticRoute类型的值。

哈姆雷特类型安全网址(即@{...})采用Route Foo类型的值,其中Foo是我的基础。

必须有一种方法可以将StaticRoute值用作哈姆雷特中的网址。也就是说,必须存在下列之一:

  • StaticRoute -> Route Foo
  • 类型的标准函数
  • 在Hamlet中嵌入StaticRoute值的另一种方法

然而,我也找不到。帮助

1 个答案:

答案 0 :(得分:4)

您需要StaticR构造函数,它将静态子网站的路由转换为特定应用程序的路由。从技术上讲,您可以根据需要为构造函数命名,但脚手架网站以及我见过的每个示例和实际应用程序都坚持使用该约定。