formへの入力でバリデーションエラーがあると自動生成される。
生成される位置
<form>
<input type="hidden">
<input type="hidden">
<div class="field_with_error">
<input type="text">
</div>
//以下略
でこいつの厄介なところはレイアウトに影響してくるというところで、
これを
こんな風に崩してくる。
で対処法を調べていたら
config/application.rb
module ChatSpace
class Application < Rails::Application
config.generators do |g|
#中略
end
ここに
config/application.rb
module ChatSpace
class Application < Rails::Application
config.generators do |g|
#中略
config.action_view.field_error_proc = Proc.new { |html_tag, instance| html_tag }
end
これを記述すれば自動生成されなくなってレイアウト崩れも解決されます。