【发布时间】:2011-10-24 16:19:07
【问题描述】:
我正在尝试了解如何实现这一目标。谁能给我建议或指出正确的方向?
我目前所做的(如下面的代码 sn-p 所示)允许我一次显示每个字段的 1 个错误。这不完全是我想要做的。
我想一次显示 1 条错误消息。例如,“名字不能为空”,那么一旦解决了该错误,就会显示错误数组中的下一个错误。这应该会一直发生,直到所有错误都得到解决。
<% @user.errors.each do |attr, msg| %>
<%= "#{attr} #{msg}" if @user.errors[attr].first == msg %>
<% end %>
【问题讨论】:
标签: ruby-on-rails ruby rubygems