写有意义的错误信息

时间:2013-03-07 17:24:41

标签: node.js geddy

here的教程中,错误的打印方式与此类似(我添加了 p +“”+ ):

<%  if (errors) { %>
  <p> 
  <% for (var p in errors) { %>
    <div><%=  p + " " + errors[p];  %></div>
  <% } %>
  </p>
<% } %>

事情是该消息根本不相关。例如,我希望标题始终存在,因此,如果我没有输入值,则会显示错误 title [[model.validatesPresent]] ,但我想要更好的东西。< / p>

我是否必须编写自己的程序来创建一些有意义的消息,或者geddy还有其他一些可能有用的选项(我在文档中没有找到任何内容)?一些建议?

1 个答案:

答案 0 :(得分:1)

更新:问题已修复,现在本地化字符串可在所有平台上运行。如果/需要,您可以将消息覆盖为默认消息。

这是i18n和windows的问题,同时您可以明确指定消息。

在你的模特上:

this.validatesPresent("title", null, {message: "The title is required" });