Avalanche Game prototype. Built with Rails.

registrations_controller.rb 865B

    class Users::RegistrationsController < Devise::RegistrationsController layout 'auth' def sign_up(resource_name, resource) sign_in(resource_name, resource) @mission_agents = MissionAgent.all @mission_agents.each do |agent| if agent.mission.status == "Launched" if agent.mission_agent_invites.where(:status => 'Accepted').length == 0 && agent.mission_agent_invites.where(:status => 'Invited').length == 0 if agent.mission.mission_agents.where(:user => current_user).length == 0 invite = agent.mission_agent_invites.new(:user => current_user, :status => 'Invited', :mission_agent => agent) invite.save agent.update(:user => current_user) end end end end end def after_sign_up_path_for(resource) missions_path end end