我正在寻找Snap Heist可消化表单可能出错的想法。我复制粘贴的模板和处理程序。页面的大部分都是正确呈现的,但可消化的表单标签保持不变,即表单标签有dfForm,input dfInputText等。在后端控制台和浏览器中都没有警告。
我使用bindDigestiveSplices,所以dfForm应该是可解析的拼接。
(v, _) <- runForm "myform" myForm
heistLocal (bindDigestiveSplices v) $ render "resources/myform"<apply template='/layouts/application'>
<bind tag='main'>
<dfForm action="/justDoIt" method="POST">
<apply template="/resources/_form"/>
</dfForm>
</bind>
</apply>发布于 2020-07-23 13:50:00
我在源代码路由中犯了一个打字错误(遗漏了一个字母)。经过几个小时的更改/构建/运行循环后,我发现有两个路由。第一个是在源代码中描述的,您可以将处理程序分配给URI路径,第二个是基于模板文件名的自动路由。
所以我在源代码中的路由绑定中犯了一个拼写错误,同时自动路由正在解析没有任何拼写错误的模板,但是它没有绑定可消化的拼接,因此404错误被掩盖了,正确的内容没有被正确评估!
https://stackoverflow.com/questions/63036277
复制相似问题