Да, это так.
Для этого добавьте этот код в 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 %>