2014/08/10 元の方法だと一部でレイアウト崩れが発生したため、エラー表示の方法を変更。 最近、RailsでSemantic UIを触っています。 RailsとSemantic UIを組み合わせる場合、Form全体はこんな感じのソースコードになります。 <div class="ui error form segment"> <%= form_for(@hoge) do |f| %> <% if @hoge.errors.any? %> <div class="ui error message"> <div class="header"><%= pluralize(@hoge.errors.count, "error") %></div> <ul> <% @hoge.errors.full_messages.each do |message| %> <li><%= message %>