问题标签 [yesod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-applications - [$parseRoutes|/ Home GET|] 中使用了什么样的 Haskell 语法?
我在 Yesod 项目的首页找到了这段代码:
[$parseRoutes|/ Home GET|]
$、|、/ 和 % 符号使用并使用了哪些语言功能[$hamlet|%h1 Hello World|]
,这些符号有什么作用?
haskell - 阴谋集团安装 yesod 失败?
Haskell 包依赖关系仍然是一个问题,但我不知道如何解决这个问题。我的环境:
- Ubuntu 10.10,全新安装
- apt-get install ghc6 cabal-安装
- 阴谋集团更新 && 阴谋集团安装 阴谋集团安装
然后:
- 阴谋集团安装yesod
我明白了:
如何安装 yesod?
web-services - Yesod 持久示例
我正在计划 Yesod,但遇到了麻烦,我需要一个很好的例子来说明如何提交表单并将其输入 SQLite 持久数据库。Yesod 这本书谈了很多关于如何设置表的内容,但是关于如何插入行和如何获取数据库中数据列表的示例却相当短。
haskell - yesod - 获取 POST "Content-type: application/json" 的请求正文
使用 yesod 0.8.0,我正在尝试从此示例请求中检索帖子消息的正文:
在我的处理程序中,我看到它的唯一方法是使用
但这因内容类型而失败。是否有其他功能可以做到这一点?
haskell - GHC cabal install hamlet 失败并出现一个模糊的错误
我正在尝试在 webfaction 共享服务器上安装一个 Hamlet,这样我就可以在那里编译和运行我的 web 应用程序。我正在使用 Yesod 开发应用程序。
我设法从源代码编译 GHC 7 并引导 cabal 安装。接下来我做了cabal install hamlet
并且期望它能够工作。没运气!
我从 cabal/GHC 收到以下奇怪的错误消息。谁能帮帮我?
haskell - Yesod安装失败(即文本包)
我正在尝试通过 cabal 安装 Yesod,但安装 Data.Text 时一直失败。
我尝试使用 单独安装文本cabal install text
,导致出现错误消息:
查了一下下载的文本包的目录结构,发现真的没有Data/Text/Lazy/Builder/RealFloat/Functions.hs
. 最接近的是Data/Text/Lazy/Builder/Functions.hs
(但这不包含RealFloat.hs
尝试导入的函数,即roundTo
)。
我怎样才能解决这个问题?
haskell - Help with running the Yesod Development server?
I'm currently trying out web development frameworks for haskell and I recently came across yesod. It seemed pretty interesting so I installed it using cabal, however I'm not able to run the development server. Following their getting started instructions here's the result:
I'm assuming it has something to do with the Data.Dynamic module but I don't know how to go about fixing it.
Additional Info
Running Ubuntu 10.10 Maverick
ghc version:
haskell - 我不明白 yesod 中的这种家庭用品是干什么用的
我浏览了 yesod 的书和源代码,并了解了一切是如何运作的。但在我写自己的东西之前,在脚手架站点中有一件事我只是不明白。
所以我搭建了一个站点“copywww”,在文件 CopyWWWState.hs 中有代码:
我不明白的行是:
当我删除它们时,显然会出现错误,但我不确定为什么首先需要它们。当我搜索“UserId”或“SqlPersist”的来源时,我没有找到任何看起来有希望的东西。这段代码到底需要做什么?yesod 在这些类中使用类型族有什么好处?
yesod - Yesod-form 包:通过“wai-handler-devel”运行程序时出现问题
全部,
我从 yesod-form 包中复制了 hello-forms.hs,只是为了做一些实验。当我通过主函数运行它时,服务器运行良好,例如在端口 2500 上。HalloWelt.hs 在这里。
但是当我尝试通过 wai-handler-devel 在 bash 控制台中运行该程序时 - 在 HalloWelt.hs ( http://hpaste.org/48381 ) 所在的目录中......
wai-handler-devel 2600 HalloWelt with HalloWelt
我得到...
正在尝试解释您的应用程序...编译失败:NotAllowed “模块未加载:‘HalloWelt’ (./HalloWelt.hs)”
这可能是什么原因?
感谢您的任何提示-
最好的问候哈特穆特