Hinzufügen von Benutzernamen zu entwickeln Schienen 4

Ich habe eine rails-Anwendung 4 Verwendung finden. Ich versuche die Benutzer einen Benutzernamen zugeordnet.

Ich habe ein username (string) - Spalte, um die Benutzer-Tabelle, und hatte meine Bewerbung controller wie folgt Aussehen:

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

und außerdem habe ich ein Feld für den Benutzernamen auf der users/sign_up Seite.

Aber ich bekomme diese Fehlermeldung:

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

Also im Grunde meine Frage ist warum ist dieser Fehler erscheinen, oder wie sonst kann ich ein Benutzer erhalten einen Benutzernamen?

Vielen Dank für alle Hilfe!

InformationsquelleAutor infinity | 2013-07-08
Schreibe einen Kommentar