无法使用geddy输出自定义validation错误消息

我正在使用geddy框架,并遵循validation示例 。

在我的用户模型中,我有以下自定义validation规则:

this.validatesWithFunction('password', function(val) { var re = /^[a-z0-9]+$/i; return re.test(val) }, {message: 'must be alphanumeric'}) 

在我看来,我这样做:

 <% if(params.err['password']) { %><%=params.err['password'];%><% } %> 

validation规则确实按预期工作 。 然而,我得到的消息在我看来是一个通用的(“密码”是无效的)消息,而不是我在选项(“必须是字母数字”)中指定的消息。

任何指针,我要去哪里错了?

这是我们前几天刚刚修复的一个错误。 我不确定它是否被推送到NPM,但尝试更新,看看是否能解决您的问题。

更新:这应该在npm版本0.9.9中修复