Ruby: 2.4.1
Rails: 5.1.3
form_forのemail_field内でinfo@exampleーabc.com(途中のハイフンは全角)と打って保存すると、自動的にinfo@xn--exampleabc-eq5i.comと変わります。
全角入力されたメールアドレスを、自動で半角に変換させて保存させようと処理を施しているのですが、その処理も完全無視されて上記のように処理されますが、これはメールアドレスを保存する上で正しい処理なのでしょうか?
正しい処理とするならば、info@example-abc.comと、途中のハイフンを半角に変換して保存させるのが正しい処理かと思っています。他のURL入力や電話番号入力でのハイフンなどは問題なく自動変換処理されております。
もし後者が正しい場合は、メールアドレスでも全角→半角となる処理の仕方を教えていただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/15 02:34
退会済みユーザー
2018/03/15 02:36