Primordial De Concevoir L'Enregistrement De Méthode De Création

J'aimerais définir un champ lorsqu'un utilisateur est créé. J'ai

class RegistrationsController < Devise::RegistrationsController
  def create
    super
    @user.tag_list = params[:tags]
  end
end

J'ai des cases à cocher qui passent les balises paramètre et j'ai vérifié dans les logs du serveur que les balises paramètre est passé. Cependant, lorsque j'appelle @user.tag_list dans la console je viens d'obtenir un vide de réponse [] .

J'ai l'impression que le problème réside dans ma manipulation de la méthode de création de concevoir. Je n'ai pas défini explicitement @user de n'importe où, mais je suis pas sûr de la façon de définir à l'aide de Concevoir. Personne ne sait comment définir un champ spécifique lors de l'utilisation de concevoir?

Planetpluto, vous devez ajouter votre propre réponse pour l'utilisation de resource et de la marque en guise de réponse, comme vous l'avez fait allusion dans votre commentaire Puneeth. C'est une bien meilleure et plus simple solution.

OriginalL'auteur Vasseurth | 2012-04-12