Омниаут придумать с именем пользователя - PullRequest
0 голосов
/ 18 марта 2012

При использовании Omniauth и devise для регистрации или регистрации в качестве поля по умолчанию можно указать адрес электронной почты, пароль и пароль, можно ли использовать имя пользователя, пароль и адрес электронной почты, а не имя по умолчанию.

1 Ответ

0 голосов
/ 19 марта 2012

Да, это так.

Для этого добавьте этот код в config/initializers/devise.rb

config.authentication_keys = [ :username ]

Однако он не появится в регистрационной форме. Поэтому вы должны переместить его в свое приложение с помощью команды rails g devise:views и изменить registrations#new form_for в соответствии с приведенным выше кодом.

<%= f.label :username %><br />
<%= f.text_field :username %>

<%= f.label :email %><br />
<%= f.text_field :email %>

<%= f.label :password %><br />
<%= f.password_field :password %>
...