我如何在消化函数视图中清除或设置值

how can I clear or set values in a digestive-functors view

我在 digestive-functions 中使用了 Text.Digestive 中的 postForm,在表单错误的情况下,returns 类似于 (Just view, Nothing)。然后我可以获取视图并将其渲染到 HTML 以显示表单错误。

我的问题是我不希望 每个 字段都按照用户给定的方式呈现。具体来说,我的验证码值应该重置为新计算的值,而不是重复使用旧的(这将提供无限次的验证码尝试)。但我不知道如何计算一个字段的新视图cleared/set,给定旧视图。

或者,有人知道改革是否会更容易吗?我还没有看太多,但它取消了 digestive-functors 的基于字符串的编程部分似乎很好。

我在错误跟踪器上重复了这个问题,最终有人提出了 working hack。视图值原来是一个记录。您可以在渲染它之前改变它的 viewInput 字段。 viewInput 是一个从路径到表单的关联列表。