Как отображать сообщения об ошибках проверки формы Ruby on Rails по одному

Я пытаюсь понять, как я могу этого добиться. Может ли кто-нибудь посоветовать мне или указать в правильном направлении?

Это позволяет отображать по одной ошибке из каждого поля за раз. Это почти то, чем я хочу заниматься, но не совсем точно. Я хочу отображать одно целое сообщение об ошибке за раз. НАПРИМЕР. имя не может быть пустым. Как только эта проблема будет решена, она перейдет к следующей ошибке. Поэтому, если пользователь добавил числа к своей фамилии, она больше не будет пустой, но будет отображаться другая ошибка, в которой будут указаны только буквы и т. Д. Когда эта ошибка будет исправлена, он перейдет к ошибке фамилии или, возможно, по электронной почте, если поле пользователя правильно их фамилию.

<% @user.errors.each do |attr, msg| %>
<%= "#{attr} #{msg}" if @user.errors[attr].first == msg %> 
<% end %>
39
задан Simone Carletti 5 January 2016 в 21:05
поделиться