気ままに気ままのエンジニアブログ

定期的に得た知見を気ままに発信中

【Rails】入力確認フィールドの実装方法

こんにちは。

今年はまだ台風が来ていなく幸せを感じております。
どうもハチマキです。

はじめに

入力確認の実装方法をまた一つ学んだため、忘れないうちに書いていきます。

本日の概要 : 入力確認フィールドの実装方法

事象

ユーザ登録などで、メールアドレスやパスワードの確認フォームを作成したけど、値の一致はどうやって実装したら良いのだろうか😨

実装方法

今回はメールアドレスの確認フォームを実装していきます。
2つの受け取る値を一致させるためには、結論confirmationヘルパーを使うことで簡単に実装できます。

model

...
attr_accessor :email, :email_confirmation

validates :email, confirmation: true
validates :email_confirmation, presence: true

View

= form_tag(~~~~~) do
 = label_tag :email
 = text_field :email
 %br
 = label_tag :email_confirmation
 = text_field :email_confirmation
end

以上です!