Railsのフォーム入力チェックの見せかた
大した話じゃないけど。
Railsで、フォーム入力チェックのエラー結果を表示する時、デフォルトのメッセージを表示すると、divで囲まれたりするので、「URLを入力してください」的なフォームで
http://<%= f.text_field :url %>
なんて入力させる画面を作るとエラーが起きたときに
http://<div class="fieldWithErrors"> <input id="page_url" name="page[url]" size="30" value="" type="text"> </div>
なんて醜いことになるので、
.fieldWithErrors textarea, .fieldWithErrors input { border: 3px solid red; } div.fieldWithErrors { display: inline; }
とするとよいという自分用のメモ。Tips。いままでかなりめんどくさいことしてた。