Я нашел способ настроить устройство для использования имени пользователя для входа в систему вместо адреса электронной почты.
Но на самом деле я хочу использовать комбинацию: -
Enter username or Email: <text-box>
Enter your password : <text-box>
Так как этого добиться?
На самом деле нам нужно изменить конфигурацию устройства для поддержки этого.
на данный момент я знаю, что изменение файла "/config/initializers/devise.rb" как
config.authentication_keys = [ :username ] (edited from email to username.)
будетна самом деле включить вход в систему с использованием имени пользователя вместо emailid.
Но могу ли я сделать что-то вроде: -
config.authentication_keys = [ :username | :email] in the "config/initializers/devise.rb" file.
Чтобы мы могли разработать имя пользователя или адрес электронной почты в качестве ключа аутентификации во время выполнения в зависимости от предоставленного вводапользователем.
Заранее спасибо.