Rails: Как "email_field" отличается от "text_field"?

Я понимаю, что text_field создает поле ввода типа text, а email_field создает поле ввода типа email.

Но в чем разница между этими двумя типами ввода?

Скажем, у меня есть клиентская модель, а у клиента есть электронное письмо. Должен ли я использовать email_field здесь?

Ответы

Ответ 1

Поле электронной почты - это новый вход html 5, который прямо сейчас ведет себя одинаково на большинстве машин, за исключением нескольких мобильных устройств, таких как iphone, где он переключается на другую клавиатуру.

Об этом можно узнать по адресу googling html5 email field.

Это просто тонкость, которую некоторые пользователи оценят.