2013-08-29 6 views
0

J'ai un modèle d'utilisateur et un modèle de profil. Dans user.rbComment ajouter un nouveau profil pour un utilisateur particulier?

has_one :profile 

et dans le modèle de profil

belongs_to :user 

et quand maintenant je suis en train de créer un profil pour l'utilisateur actuel dans les profils # créer

@profile = current_user.profile.new(params[:profile]) 

il jette une méthode inconnue "nouvelle" erreur. Comment réparer ce problème? S'il vous plaît aider?

Répondre

1

@profile = current_user.build_profile(params[:profile])
@profile.save!

Questions connexes