Cómo mostrar los mensajes de error de validación de formulario de Ruby on Rails uno a la vez

Estoy tratando de entender cómo puedo lograr esto. ¿Alguien puede aconsejarme o señalarme en la dirección correcta?

Esto permite que se muestre 1 error de cada campo a la vez. Es casi lo que quiero hacer, pero no exactamente. Quiero mostrar 1 mensaje de error completo a la vez. P.EJ. el primer nombre no puede estar en blanco. Una vez que se ha resuelto, pasa al siguiente error. Entonces, si el usuario agrega números a su apellido, ya no estará en blanco, pero mostrará otro error que indica que solo se permiten letras, etc. fuera su apellido correctamente.

<% @user.errors.each do |attr, msg| %>
<%= "#{attr} #{msg}" if @user.errors[attr].first == msg %> 
<% end %>

Respuestas a la pregunta(4)

Su respuesta a la pregunta