AJAX Railsvalidation

我的表单和validation与常规的http请求一起工作得很好。 我希望它使用AJAX。 我知道我可以在客户端进行validation,但鉴于我已在模型中定义了validation,这似乎是多余的。

当用户填写表单时,我想就他们的条目向他们提供反馈。 在AJAX表单中使用rails定义的validation并提供实时反馈的最佳方法是什么?

查看live-validations插件 。 还有一个介绍性的截屏video 。

对于Rails 3,请查看客户端validation: https : //github.com/bcardarella/client_side_validations

这是railscast: http: //railscasts.com/episodes/263-client-side-validations

为我工作的实时validation有点麻烦,所以我从头开始使用自己的解决方案,由Validatious支持。 它实际上真的很干,因为后面的Rails约定使得有可能做出很多明智的假设。 在大多数情况下,您只需要包含一些javascript依赖项,并像往常一样在模型中声明您的validation – 这一切都正常! =)窥视README以获取详细信息。

这里是:

http://github.com/grimen/validatious-on-rails

如果您正在寻找一个不会引入任何插件依赖项的解决方案,请查看我的截屏问题:

Rails上的AJAXvalidation2.3.8

http://wiki.github.com/augustl/live-validations有安装说明。

LiveValidations.use :jquery_validations添加到LiveValidations.use :jquery_validations的底部时,请确保它位于Rails :: Initializer块之外。