Adición de nombre de usuario para diseñar rieles 4

Tengo una aplicación de rieles 4 utilizando el dispositivo. Estoy tratando de permitir que los usuarios tengan un nombre de usuario asociado a ellos.

He agregado una columna de nombre de usuario (cadena) a la tabla de Usuarios, y mi controlador de la aplicación se ve así:

class ApplicationController < ActionController::Base

    before_filter :configure_permitted_parameters, if: :devise_controller?
    protect_from_forgery with: :exception
    protected
    def configure_permitted_parameters
       devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:username, :email) }
    end

end

y también he agregado un campo para el nombre de usuario en la página users / sign_up.

Pero me sale este error:

undefined local variable or method `devise_parameter_sanitizer' for #<Devise::RegistrationsController:0x00000101378a28>

Básicamente, mi pregunta es ¿por qué aparece este error o cómo puedo obtener un usuario para obtener un nombre de usuario?

Gracias por toda la ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta