Yesod其他网站资源

时间:2016-03-09 18:57:55

标签: haskell yesod

如何定义代表http://www.yesodweb.com的资源?我会这样称呼:

<a href=@{YesodHomePageR}>

1 个答案:

答案 0 :(得分:2)

您可以使用#{}插值来执行此操作:

let yesodHomePage = "http://yesodweb.com"

[hamlet| <a href="#{yesodHomePage}">]

但是如果你真的想使用URL插值,你可以为它创建一个路由并在其处理程序中使用redirect

redirect "http://yesodweb.com"