Formで自動挿入されるエラー出力タグ<div class="field-with-errors"></div>をどうにかしたい

Railsはフォームでバリデーションエラーが発生すると、 自動でタグをを出力するんだけど、結果的にフォームのレイアウトが崩れてしまう。 これを防ぐには次のコードをconfig/application.rbに追加すれば良い。

config.action_view.field_error_proc = Proc.new do |html_tag, instance|
  %Q(#{html_tag}).html_safe
end

上記は、divタグの挿入自体を向こうにする為のもの。 他にもいろいろカスタマイズできるらしい。

参考文献

blog.naichilab.com

qiita.com