現在、検証エラーが発生すると、div
withclass="field_with_errors"
が私のフォームにレンダリングされます:
<form method="post" action="/users" accept-charset="UTF-8">
<div class="field_with_errors">
<input id="user_email" type="text" value="tom@test.com" name="user[email]">
</div>
<input id="user_password" type="password" value="mypass" size="30" name="user[password]">
<input id="user_submit" type="submit" value="Submit" name="commit">
</form>
追加の gem を使用せず、Rails 3 環境で、検証エラーのレンダリング方法を変更する方法はありますか? たとえば、エラーのあるタグのdiv
後に検証エラーをレンダリングする必要があります。input
<input id="user_email" type="text" value="tom@test.com" name="user[email]"><div class="field_with_errors"></div>
また、特定のエラーを表示する方法はありますか? メール エラーの場合はdiv
、入力テキスト ボックスの後に をレンダリングし、「メールを再入力してください」というメッセージを生成します。
(これまでに行った検索のほとんどは、解決策として gem を使用しています。)