我在努力理解我是如何做到这一点的.有人能给我提供建议或给我指出正确的方向吗?
我目前所做的(如下面的代码片段所示)允许我一次显示每个字段中的一个错误.这不完全是我想做的.
我想一次显示一条错误信息.例如,"first name不能为空",然后在解决该错误后,应显示错误数组中的下一个错误.这种情况应该一直发生,直到所有错误都得到解决.
<% @user.errors.each do |attr, msg| %>
<%= "#{attr} #{msg}" if @user.errors[attr].first == msg %>
<% end %>