Добавление имени пользователя для разработки рельсов 4

У меня есть приложение рельсы 4 с использованием устройства. Я пытаюсь разрешить пользователям связывать с ними имя пользователя.

Я добавил столбец username (string) в таблицу Users, и мой контроллер приложений выглядел так:

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

и я также добавил поле для имени пользователя на странице users / sign_up.

Но я получаю эту ошибку:

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

Итак, в основном мой вопрос: почему появляется эта ошибка, или как еще я могу заставить пользователя получить имя пользователя?

Спасибо за помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос