31 lines
693 B
Ruby
31 lines
693 B
Ruby
# Copyright (c) 2010, Disapora Inc. This file is
|
|
# licensed under the Affero General Public License version 3. See
|
|
# the COPYRIGHT file.
|
|
|
|
class RegistrationsController < Devise::RegistrationsController
|
|
def new
|
|
super
|
|
end
|
|
|
|
def create
|
|
begin
|
|
user = User.instantiate(params[:user])
|
|
rescue MongoMapper::DocumentNotValid => e
|
|
user = nil
|
|
flash[:error] = e.message
|
|
end
|
|
puts user
|
|
if user
|
|
#set_flash_message :notice, :signed_up
|
|
flash[:notice] = "You've joined Diaspora!"
|
|
#redirect_to root_url
|
|
sign_in_and_redirect(:user, user)
|
|
else
|
|
redirect_to "/get_to_the_choppa"
|
|
end
|
|
end
|
|
|
|
def update
|
|
super
|
|
end
|
|
end
|