yesod 相关问题

Yesod是一个Haskell Web框架,用于高效开发类型安全,RESTful,高性能的Web应用程序。

如何在 Yesod 中切换语言?

我想在我的页面上添加一个按钮,上面写着“EN/PL”,按下时它会使用另一种语言重新加载页面(一个按钮根据当前情况执行 PL -> EN 或 EN -> PL

回答 1 投票 0

如何避免 Hamlet 模板中标签(链接)后面出现空格?

我找不到一种方法来渲染链接,然后在其后渲染逗号或句号 它,链接和标点符号之间没有空格。这是我的初始 试图: 你可以找到更多 我找不到一种方法来渲染链接,然后在其后渲染逗号或句号 它,链接和标点符号之间没有空格。这是我的初始 尝试: <p> You can find more information # <a href="@{SomeRouteR}">here \. 或 <p> You can find more information # <a href="@{SomeRouteR}">here . 这会在单词“here”和“.”之间插入空格。 另一种选择是: <p> You can find more information # <a href="@{SomeRouteR}">here</a>. 这看起来像是胜利,但 HTML 格式错误: <p>You can find more information <a href="…">here</a>.</a></p> 有没有办法避免链接和标点符号/其他之间出现空格 元素? 一些选项: 将 $newline never 添加到文件顶部,以更改在标签后添加换行符的默认设置。 紧跟单词 # 添加 here 以禁用该标签的自动换行符。 像您尝试的那样使用明确的结束标记。但要使其工作,您需要以反斜杠开始该行,以告诉哈姆雷特不要为您自动关闭标签:\<a href=#>here</a>. 我的首选解决方案是将 $newline text 添加到文件顶部。例如: $newline text A line of text. Another line that ends in <em> emphasized text . 这可确保在两行之间插入换行符(在浏览器中呈现时会产生空格),但在 <em> 标记之后不会插入换行符/空格。

回答 2 投票 0

Yesod 无法在 docker 上运行

我正在尝试根据docker上的文档构建yesod: # Dockerfile 来自 ubuntu:22.04 运行 apt-get update 运行 apt-get install curl -y 运行curl -sSL https://get.haskellstack.org/ |嘘 运行堆栈 n...

回答 2 投票 0

使用 Yesod 应用程序将文件上传到临时文件夹:编码问题

我正在尝试制作一个 Yesod Web 应用程序,允许上传文件并将其保存在临时文件夹中。我正在使用 Base64 编码/解码。当我上传包含以下内容的文本文件时: 复制菜单...

回答 1 投票 0

在 yesod 中配置/禁用请求日志记录

使用yesod 1.6.2.1,当创建一个新的应用程序时(无论是使用脚手架还是使用内置的warp port Foundation),你会得到这样的请求日志: 127.0.0.1 - - [18/8/2...

回答 1 投票 0

Yesod Esqueleto:无法加载模块;隐藏包‘esqueleto-3.5.8.1’的成员

和 Yesod 一起玩了几个星期。在 freebsd 上安装堆栈。有一个模板化的 postgresql 站点正在运行。现在尝试测试 Esqueleto 的连接查询。 这样安装esqueleto: ...

回答 0 投票 0

在谷歌应用引擎上部署Haskell yesod docker容器。

我正在尝试在Google App Engine上上传一个yesod Docker容器。源代码在这里,Docker镜像在这里。我按照自定义运行时快速启动中的文档进行了操作,当 ...

回答 1 投票 1

Yesod devel InternalError-“ devel.hs:signal:15”

我有一个yesod应用程序,可以在我的主开发机上编译并正常运行(Ubuntu 16.04)。今天,我在另一台运行Ubuntu 18.04的计算机上克隆了仓库。它编译正常,但是当我尝试在...中运行]] >>

回答 1 投票 0

是,WebSockets和持久性

我正在尝试为Haskell中基于回合的游戏实现服务器。我的选择是使用Yesod进行管理和元信息(例如,用户参与了哪些游戏等等)。我想要...

回答 3 投票 8

是,将getCurrentRoute与具有动态参数的路由进行比较

编码具有良好形式的haskell,而不是'it works'的问题。当用户位于该页面上时,我们希望菜单导航项具有突出显示的CSS类。简单。这是我的路线:... / ...

回答 1 投票 3

具有Yesod的可配置路径前缀

我有以下Web服务器:{-#LANGUAGE OverloadedStrings#-} {-#LANGUAGE QuasiQuotes#-} {-#LANGUAGE TemplateHaskell#-} {-#LANGUAGE TypeFamilies#-} import Data.Text ...

回答 1 投票 0

通过widgetFile在Julius中进行Yesod路径插值

我认为@ {SomeRouteR}应该可以在.julius文件中工作,如以下所述:https://www.yesodweb.com/book/shakespearean-templates#shakespearean-templates_julius_javascript当我......时一切正常。

回答 1 投票 3

是否可以使用脚手架将多个Hamlet和Cassius文件拉入网页?

我正在尝试将原子设计与Yesod支架一起使用。据我所知,我应该能够通过制作小部件或使用插值来做到这一点。然而;我似乎似乎找不到太多的文档...

回答 1 投票 0

如何创建具有yesod-persistent的单列列表?

给出一个用户,我试图选择一个与该用户所在的组织相关的事件的列表。UserOrg表描述了哪些OrgId对应于给定的UserId。我有这些...

回答 1 投票 0


Yesod Haskell-如何创建PDF报告,每页上都有页眉和页脚?

我目前正在尝试使用html2PDF函数的Yesod.Content.PDF,但我还需要一种方法来为报告的每一页制作页脚和页眉。有没有办法做到这一点,或者有更好的工具...

回答 1 投票 2

2019年是正则表达式

Yesod经常使用Text。我希望使用所有支持UTF8和Text的Regex库。最受欢迎的两个库似乎是:http://hackage.haskell.org/package/regex-tdfa http:// ...

回答 1 投票 0

当在Haskell持久性库中需要`Key'时,如何通过`Int`获取实体?

我将持久性orm与scotty web框架一起使用。我想通过ID从数据库获取价值。这些ID是从GET请求传给我的。有“获取”函数,它带有“关键实体”变量并返回“ ...

回答 1 投票 10

当我输入yesod devel时出现错误:找不到文件devel.hs

当我输入yesod devel时,出现以下错误:错误:找不到文件devel.hs。如何解决此问题?我在Ubuntu 12.04.1 LTS上,我的ghc版本是7.4.1,我的yesod版本是0.10.2.1

回答 2 投票 2

“。hamlet”文件中的^ {…}是什么意思

在此“ .hamlet”代码中,我想知道^ {copyright}第$ doctype 5行的含义是什么

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.