From 2b433a9cbee0aeb8547a26f36b9222541c6c03e1 Mon Sep 17 00:00:00 2001 From: Stella Rouzi Date: Thu, 23 Apr 2015 14:53:55 +0300 Subject: [PATCH] make @user definition more clear --- .../conference_registrations_controller.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/controllers/conference_registrations_controller.rb b/app/controllers/conference_registrations_controller.rb index c0167381..3dec9d09 100644 --- a/app/controllers/conference_registrations_controller.rb +++ b/app/controllers/conference_registrations_controller.rb @@ -21,6 +21,8 @@ class ConferenceRegistrationsController < ApplicationController end @registration = Registration.new + + # @user variable needs to be set so that _sign_up_form_embedded works properly @user = @registration.build_user end @@ -34,7 +36,15 @@ class ConferenceRegistrationsController < ApplicationController def create @registration = @conference.registrations.new(registration_params) - @registration.user = current_user || ( @user = @registration.build_user(user_params)) + + if current_user == nil + # @user variable needs to be set so that _sign_up_form_embedded works properly + @user = @registration.build_user(user_params) + else + @user = current_user + end + + @registration.user = @user if @registration.save # Trigger ahoy event