【问题标题】:How to get a TypeSafe URL to a static resource in Yesod如何在 Yesod 中获取指向静态资源的 TypeSafe URL
【发布时间】:2013-09-21 06:21:05
【问题描述】:

我想知道是否有人可以告诉我如何获得指向静态资源的 TypeSafe URL。我有“/static”作为服务文件的子站点,但我不清楚如何使用类型安全的 URL 从那里引用特定文件。我的想法是我可以将它们包含在 addScript 之类的东西中。

我对 Yesod 很陌生,但在 Yesod 书籍或 FPComplete 教程中都找不到这样的示例。

【问题讨论】:

    标签: url haskell routes yesod type-safety


    【解决方案1】:

    类似这样的:src=@{StaticR img_myimage_png}

    Yesod 查看静态目录,文件名将包含由_ 分隔的目录名。也将. 替换为_。

    【讨论】:

    • 我如何将它作为一条路线,即我可以传递给 addScript 的东西?
    • 好的,所以这是假设我正在使用脚手架,我可能最终会这样做。有人知道如何在没有脚手架的情况下做到这一点吗?
    • addScript 应该将StaticR img_myimage_png 作为参数。我只使用了脚手架站点,因此您可能想查看 Yesod Book 以手动创建子站点。
    猜你喜欢
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    相关资源
    最近更新 更多