JQuery自定义验证从Rails获取错误消息(需要i18​​n)

问题描述:

我正在使用Rails和JQuery插件,并对我决定使用JQuery的表单之一进行一些非常复杂的验证。对于非常简单的示例,字段A1,A2,... A4,B1 - B4和C1 - C4。只有一些规则是:JQuery自定义验证从Rails获取错误消息(需要i18​​n)

  • 如果用户向A,B或C输入任何数据,则它们必须输入到所有四个字段中。
  • 如果用户输入任何数据到A或B,他们也必须完成其他(B或A)。
  • 没有字段的值可以是不同的,从它的邻居由超过10%

实际上只平均A的,平均的B,和C的平均被存储在数据库/模型,所以我依靠完全在我写的用于验证的客户端JQuery上(全部在application.js中)。我终于顺利地完成了这项工作。我的Rails模型不会受到任何这些验证的困扰。

问题是,我需要能够从Rails抓取错误消息,因为i18n(我需要英语和中文)。例如“字段是必需的”或“必须是数字”。我用我的应用程序的其余部分成功地使用i18n ...我只是不知道如何使用它与JQuery。

任何想法如何做到这一点,或点在正确的方向?

(我要指出,我从来没有前3天前使用JQuery的或JavaScript,所以我在这方面的一个相当大的福利局)

对于国际化,你可以使用jQuery.i18n.properties插件。我在我的应用中使用它,它很容易整合。

http://keith-wood.name/localisation.html

+0

感谢您的信息 – Bryan 2010-11-30 17:10:37