パスワード確認フォーム(validate使用)


【1.モデルで、validates_confrimation_of】を使う
class Interviewer



validates_confirmation_of :password



すると、指定したカラムの後ろに_confirmationを追加したアクセサが自動的に追加される。
よって、それをviewから呼び出す



【2.viewの設定】
add_interviewer.rhtml<% @page_title = "担当者登録画面" -%><%= error_messages_for "interviewer" %> ← 必要ならエラーメッセージのヘルパー<%= form_tag %>



・・・

  <tr>
    <td>パスワード:</td>
    <td><%= password_field("interviewer", "password") %></td>
  </tr>
  <tr>
    <td>確認用:</td>
    <td><%= password_field("interviewer", "password_confirmation") %></td>
  </tr>



※上手くいかない場合は、モデルに以下を追加しよう
attr_accessor :password
attr_accessible :password,:password_confirmation