Добавить данные сессий для пользователя Зарегистрироваться Rails Devise - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу добавить два поля перед созданием пользователя Devise. сеанс [: utm] и сеанс [: реферер] инициализируются на контроллере приложения.

   class Users::RegistrationsController < Devise::RegistrationsController
       before_action :configure_sign_up_params, only: [:create]
       before_action :configure_account_update_params, only: [:update]


      # GET /resource/sign_up
       def new
         super
       end

      # POST /resource
      def create 
        # ADD THIS DATA BEFORE CREATE USER
        @user.utm = session[:utm]
        @user.referrer = session[:referrer]
        super
      end
...