基本上,我在Rails应用程序中的表单上有10个验证。如果有错误,页面会刷新&在框中显示错误。
如何在不刷新的情况下显示错误框?我希望在点击提交后显示该框。
我在使用宝石的客户端验证中看到了一个railscasts剧集,但它似乎有点太多&对于我正在追求的事情很复杂,加上我无法让它发挥作用。看一下SO的类似问题,我知道我将不得不使用jquery / java,但我仍然有点丢失。有人能指出我正确的方向
提前谢谢。
答案 0 :(得分:2)
您可能需要考虑使用自己的客户端解决方案,或使用Javascript / jQuery库。
就个人而言,jQuery.validationEngine我有很多运气。它支持可配置和可扩展的表单验证,开箱即用:
虽然我自己没有尝试过,jquery-validation似乎是另一个受欢迎的客户端验证库。
肯定还有很多其他的图书馆可以帮你做你想要完成的事情,但我相信这两个图书馆是最受欢迎的解决方案之一。此外,两者都有详细记录,并为各自的GitHub页面上的简单实现提供了简明的说明。
答案 1 :(得分:1)
你可以在这里查看..非常好的文档..
答案 2 :(得分:1)
您可以尝试https://github.com/jbmyid/rails_jq_validations
这太简单了。