Добавление имени пользователя для разработки рельсов 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>
Итак, в основном мой вопрос: почему появляется эта ошибка, или как еще я могу заставить пользователя получить имя пользователя?
Спасибо за помощь!