使用Omniauth和设计,注册或注册我们有电子邮件,密码和&密码确认为默认字段,可以使用用户名,密码和电子邮件,而不是默认密码。
答案 0 :(得分:0)
是的,确实如此。
为此,请将此代码添加到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 %>