journalduhacker/app/controllers/invitations_controller.rb

21 lines
506 B
Ruby

class InvitationsController < ApplicationController
before_filter :require_logged_in_user
def create
i = Invitation.new
i.user_id = @user.id
i.email = params[:email]
i.memo = params[:memo]
if i.save
i.send_email(root_url)
flash[:success] = "Successfully e-mailed invitation to " <<
params[:email]
else
flash[:error] = "Could not send invitation, verify the e-mail " <<
"address is valid."
end
return redirect_to "/settings"
end
end