Bonjour a tous,
Je créer actuellement une petite appli (RAILS 3)
J’utilise le plugin d’authentification “devise”, qui me permet de
gagner un temps précieux sur cette partie difficile.
Pour la suite, j’ai besoin d’associer au modèle “User” , le modèle
“Profile”, afin que chaque utilisateur puisse avoir leur profile.
class Profile < ActiveRecord::Base
belongs_to :user
end
class User < ActiveRecord::Base
Include default devise modules. Others available are:
:http_authenticatable, :token_authenticatable, :lockable, :timeoutable
and :activatable
devise :registerable, :authenticatable, :confirmable, :recoverable,
:rememberable, :trackable, :validatable
Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation
has_one :profile
accepts_nested_attributes_for :profile, :allow_destroy => true
end
Afin de faciliter tout ca, j’aimerais qu’a la création d’un compte
user, un profile soit créer aussi.
Des lors j’ai décider d’utiliser nested attribute :
accepts_nested_attributes_for :profile, :allow_destroy => true
Cependant, je n’ai pas accès au contrôleur gérant la création des
compte afin d’y inclure “user.profile.build”
Suis je en train de faire une erreur?
Nested attribute me permettent il de créer un profile automatiquement
a la création d’un compte ?
Merci d’avance,
–
Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]
To unsubscribe from this group, send email to
railsfrance+unsubscribegooglegroups.com or reply to this email with the
words “REMOVE ME” as the subject.