###バリデーションエラーを<div>で囲まず、タグそのものにHTMLのclass属性を付与できませんんか。
<div id="field_with_errors"><input ... ></div>
上記のように**<div>でバリデーションエラーのスタイルが囲まれる現状を**
<input ... class="field_with_error">
フォームのタグそのものにclass属性を付与することでスタイルを変えたいのですが,,,
おそらくconfig/application.rbを設定次第...
config.action_view.field_error_proc = Proc.new do |html_tag, instance| ****ここに設定**** end
###参考にさせていただいてるページ
[Rails] バリデーションエラーの表示を自在に操る
railsのValidationで<div>がぶっ込まれてスタイルが崩れたら
Railsで自動で挿入されるエラー出力タグ <div class="field-with-errors"></div>の変更
つまり...!!
config.action_view.field_error_proc = proc { |html_tag, instance| html_tag }
のhtml_tag引数にhtmlのclass属性を付与できれば問題解決な気がするのですが、
もしご教授頂ける方いらっしゃればお願いします。
あなたの回答
tips
プレビュー