crossey_app/app/controllers/public/inscrits_controller.rb
2013-09-30 17:42:55 +02:00

51 lines
799 B
Ruby

class Public::InscritsController < ApplicationController
layout "public"
def new
# @page = Page.find(95)
@inscrit = Inscrit.new()
end
def create
@inscrit = Inscrit.new(params.require(:inscrit).permit!)
if @inscrit.save
#@page = Page.find(97)
NewsletterMails.newsletter_inscription(@inscrit).deliver
else
#@page = Page.find(96)
render :action => "new"
end
end
def unsuscrib
if Inscrit.find_by_verify_key(params[:key])
@inscrit = Inscrit.find_by_verify_key(params[:key])
@inscrit.destroy
end
end
def verify
# @page = Page.find(96)
@inscrit = Inscrit.find_by_verify_key(params[:key])
@inscrit.enabled = true
@inscrit.save
end
end