Add name to User model
rails g migration AddNameToUser name:string
Add devise's registrations views to our project
rails g devise:views users -v registrations
Add devise's controllers to our project
rails g devise:controllers users
app/controllers/users/registrations_controller.rb
before_action :configure_sign_up_params, only: [:create]
before_action :configure_account_update_params, only: [:update]
private
# If you have extra params to permit, append them to the sanitizer.
def configure_sign_up_params
devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
end
# If you have extra params to permit, append them to the sanitizer.
def configure_account_update_params
devise_parameter_sanitizer.permit(:account_update, keys: [:name])
end