Skip to content
Extraits de code Groupes Projets
registrations_controller.rb 698 octets
Newer Older
  • Learn to ignore specific revisions
  • Raphael's avatar
    Raphael a validé
    #   Copyright (c) 2010, Diaspora Inc.  This file is
    
    Raphael's avatar
    Raphael a validé
    #   licensed under the Affero General Public License version 3 or later.  See
    
    #   the COPYRIGHT file.
    
    class RegistrationsController < Devise::RegistrationsController
      def create
    
          user = User.instantiate!(params[:user])
    
        rescue MongoMapper::DocumentNotValid => e
          flash[:error] = e.message
    
          redirect_to new_user_registration_path
    
          flash[:notice] = I18n.t 'registrations.create.success'
    
          sign_in_and_redirect(:user, user)
    
          flash[:error] = user.errors.full_messages.join(', ')