rails中的客户端验证?没有希望吗?

时间:2015-03-08 21:29:23

标签: jquery ruby-on-rails ruby validation simple-form

我使用的是simple_form,我开始后悔,简单地说(双关语),因为你需要做大量的工作来做正确的事情。

我使用rails 4的最新版本,除了在我的所有表单上进行客户端验证之外,所有情况都很顺利。

我无法让Jquery验证工作,我找不到的每一个宝石都不再受支持。

这似乎是一个容易解决的问题。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

问题出在资产管道和它将我的.js文件拉到一起的顺序。

我只为每个使用验证的控制器制作了控制器.js文件,并在java脚本中匹配了我的模型验证。

例如在资产/ javascripts / messages.js'

$('#message-form').validate({
debug: true,
rules: {
    'message[name]': {required: true, name: true},
    'message[sub]': {required: true},
    'message[notes]': {required: true}
}});

之后,Rails足够聪明,可以完成剩下的工作。

您必须确保jquery验证位于application.js参考