鉴于这种JSON响应:灰烬+把手渲染的Rails验证错误为[对象的对象]
{"username":null,"errors":{"password":["is required"],"username":["is required","is too short","is invalid"],"email":["is required","is invalid"]}}
欲呈现每个属性的第一个错误消息。 灰烬正确地拿起错误,我能够分析他们在车把模板,如:
<div {{bind-attr class='errors.email:error'}}>
<label>Email Address</label>
{{view Ember.TextField type='email' valueBinding='model.email' placeholder='Email Address'}}
<small class='below'>{{errors.email}}</small>
</div>
但{{errors.email}}
呈现[object Object]
或这些众多。添加.[0]
或firstObject
将其减少为仅渲染[object Object]
一次,但它不解析正确的错误消息。
感谢,在正确的道路上一定帮助。 – Edo