问题标签 [yesod-forms]
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.
yesod - 无法在 Yesod Email Authentication 的 apLogin 中使用 runFormPost
我正在尝试为 Yesod 的电子邮件身份验证插件编写一个 apLogin,而表单助手正在引发类型错误。runFormPost 无法读取 loginForm。我尝试了几种不同的类型签名组合,但这个错误消息似乎是最清楚的。似乎我有错误的顶级约束,或者我错过了一个。设置它以便推断正确类型的最佳方法是什么?
这是错误:
带有 handlerToWidget 校正的代码:
错误:
没有 toWidgetHandler 错误:
haskell - 如何将引导程序添加到 YesodForm
我需要帮助才能将 BootStrap 添加到我的 YesodForm 项目中。你们能帮帮我吗,伙计们?
那是我的代码。我只想添加 BootStrap 样式以添加到我已经阅读了 aloot 教程但很复杂的 html 组件中,我是 Haskell 的新手。对于那个简单的项目,我需要一个简单的东西。谢谢
main::IO() main = runStdoutLoggingT $ withPostgresqlPool connStr 10 $ \pool -> liftIO $ do runSqlPersistMPool (runMigration migrateAll) pool warp 8080 (Pagina pool)
haskell - 将数据库中的项目与用户会话 ID 相关联 - Yesod Haskell Postgree
我正在做一个 PetShop 系统。我有一个列出所有动物的表格。我的项目中已经有 Session。如何添加链接到会话 ID 的动物,并在列出动物的页面中,仅列出该用户的动物。
这是与它相关的部分。
haskell - 如何在我的 Haskel Yesod 项目中添加更新
伙计们,我需要在我的 Haskell 项目中添加更新的建议。我正在使用Yesod。
那是我的代码的一部分,我列出了所有的动物,并为每一个动物提供了一个删除动物的按钮。我怎样才能像这样进行更新?
谢谢。
haskell - 如何从(Yesod / Haskell Project)的会话中获取用户 ID
伙计们,我有一个小项目,我需要从会话中提取用户的 ID。
我不能把它放在 Text/Int 中,因为它说 Session 带有一个 Key(我认为是 Sql Key)我如何将它转换为 Int 以便在我的项目中的其他方法中使用
我试图这样做以从会话中恢复 ID
显示以下错误消息:
validation - 选项卡上的 Yesod 验证(失去焦点)
在大多数当前的前端框架(如 Angular)中,验证在输入失去焦点时运行,但在 Yesod 中,所有验证在表单提交时运行;当输入失去焦点时,是否存在一种运行此验证的表单?
haskell - 如何在不使用 Yesod 表单的情况下在 Yesod 中获取用户输入
在我的页面中,我有一个搜索字段(文本区域)。
Yesod Form 使用起来相当复杂,所以我想我将只使用 Javascript 来获取用户输入的值。但是我的 Haskell 程序是如何获得这个价值的呢?
haskell - 如何将 yesod-form 参数解析为 Haskell 值
下面的代码来自 yesod-simple 脚手架创建的 Home.hs 文件。我喜欢对文本输入进行简单的字符串操作,但不知道如何将其解析为 Text 值。例如,如何在 fileDescription 上使用 toUpper?我试过使用lookupPostParam,但我正在努力使用它的类型签名:
主页.hs