$("#new_user").live "ajax:beforeSend", (event, xhr, status) ->
form = $(this)
form.validate {
# Validations goes here, but how do I write it?
}
false unless form.valid()
所以我想我想编写一个控制器来处理通过这个jQuery的验证。我对Rails和Ajax都很陌生,所以请在这里帮助我。
答案 0 :(得分:0)
你的学校项目可能会到期,但无论如何都要进行。
查看https://github.com/bcardarella/client_side_validations。
如果您使用此功能,则无需担心编写javascript来验证表单。您只需要担心在模型中编写正确的验证。
这可能有助于您开始http://railscasts.com/episodes/263-client-side-validations。
此外,如果您是铁杆新手,您应该知道,对于大多数常见问题以及许多不常见的问题,我们都会以宝石的形式提供解决方案。
因此,如果您需要编写登录/注册功能,可能需要查看https://github.com/plataformatec/devise。其中还有一个railscast http://railscasts.com/episodes/209-introducing-devise。
最后,这里是wiki页面,解释了如何让client_side_validations
和simple_form
一起工作https://github.com/bcardarella/client_side_validations/wiki/Using-Devise。
希望这有帮助。