我使用的是simple_form,我开始后悔,简单地说(双关语),因为你需要做大量的工作来做正确的事情。
我使用rails 4的最新版本,除了在我的所有表单上进行客户端验证之外,所有情况都很顺利。
我无法让Jquery验证工作,我找不到的每一个宝石都不再受支持。
这似乎是一个容易解决的问题。有人能指出我正确的方向吗?
答案 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参考
中