From 149f55f489e3e9fc40d51187e2cfad0de4a440a9 Mon Sep 17 00:00:00 2001 From: "Jesse C. Fisher" Date: Mon, 18 Jan 2016 02:51:54 -0800 Subject: [PATCH] Merge soft users and players after registration --- .../users/registrations_controller.rb | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/controllers/users/registrations_controller.rb b/app/controllers/users/registrations_controller.rb index a83b243..dc26fcd 100644 --- a/app/controllers/users/registrations_controller.rb +++ b/app/controllers/users/registrations_controller.rb @@ -49,12 +49,22 @@ class Users::RegistrationsController < Devise::RegistrationsController # end # The path used after sign up. - # def after_sign_up_path_for(resource) - # super(resource) - # end + def after_sign_up_path_for(resource) + merge_players + super(resource) + end # The path used after sign up for inactive accounts. # def after_inactive_sign_up_path_for(resource) # super(resource) # end + + def merge_players + players = Player.where(soft_token: current_user.soft_token) + players.map do |player| + player.user = current_user + player.user_id = current_user.id + player.save! + end + end end