Railsはエラーがでたフォームの項目に、自動で<div class="field-with-errors"></div>
を挿入する。
勝手に挿入されてデザインとか崩れるので、これを変更してみる。
具体的にはconfig.action_view.field_error_proc
の設定をすることで反映できる。
なにも挿入したくない場合
application.rb
config.action_view.field_error_proc = proc { |html_tag, instance| html_tag }
bootstrapのclassを挿入する
application.rb
config.action_view.field_error_proc = proc { |html_tag, instance| "<div class='has-error'>#{html_tag}</div>".html_safe }