2011-09-28 5 views
0

Comment puis-je modifier les attributs de l'instance de l'utilisateur avant d'enregistrer dans le contrôleur d'enregistrements personnalisés, hérité de Devise :: RegistrationsController?Rails concevoir l'enregistrement

Répondre

0

Vous avez donné la réponse vous-même. Dans votre modèle faire:

class User < ActiveRecord::Base 
    before_save :set_attributes 

    def set_attributes 
     // Change the attributes to what you like 
    end 
end 
+0

Hm..le problème est de changer l'attribut ony en enregistrant un utilisateur. Il est utilisé pour créer un compte pour l'utilisateur. – Bob

+1

Ensuite, vous pouvez utiliser 'before_create' au lieu de' before_save' – halfdan