Переопределение метода создания регистрации устройства

Я хочу специально установить поле при создании пользователя. У меня есть

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

У меня есть флажки, которые передают параметр tags, и я проверил в журналах сервера, что параметр tags передается. Однако, когда я вызываю @user.tag_list в консоли, я просто получаю пустой ответ[].

Я чувствую, что проблема заключается в том, что я манипулирую методом создания или разработки. Я нигде явно не устанавливал @user, но не знаю, как установить его с помощью Devise. Кто-нибудь знает, как установить конкретное поле при использовании devise?

16
задан Vasseurth 12 April 2012 в 03:35
поделиться