Methods
Included Modules
Instance Public methods
after() Link
Source: show
# File engines/member/app/controllers/member/registrations_controller.rb, line 45 def after @member = DB::Member.find_by({id: registrations_params[:member_id]}) || current_member @iframe_url = current_site.url @embedded = registrations_params[:embedded] == "yes" end
create() Link
POST /member/registration
Source: show
# File engines/member/app/controllers/member/registrations_controller.rb, line 18 def create if registrations_params[:content].present? return redirect_to sign_up_path, {flash: {error: "Invalid Request"}} end creator = MemberCreator.new( params: member_params.except(:plan_id), site: current_site, pending_plan: member_params[:plan_id] ) if creator.create EventBus.publish("member.created", member: creator.member, ip: member_ip_address) after_registration(creator.member) else @member = creator.member if @member.errors.added?(:email, :taken) message = @member.errors.generate_message(:email, :taken) @member.errors[:email].delete(message) @member.errors.add(:email, :taken_front, {sign_in: sign_in_path}) end render :new end end