バリデーションエラーメッセージをビューで表示する

エラーメッセージのパーシャル(shared/_error_message.html.erb)にobjectとして@userを渡す

<%= render 'shared/error_message', object: @user %>

エラーメッセージのパーシャル
object.errors.full_messageでエラーメッセージの全文が取得できる。

<% if object.errors.any? %>
  <div class="alert alert-danger">
    <ul>
      <% object.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
    </ul>
  </div>
<% end %>