class Es::PrivacyController < ApplicationController layout "es/application" caches_page :index def index @title = "Política de Privacidad" end #def delete # @title = "Introduce tu dirección de email" # @signer = Signer.new #end #def process_delete # email = params[:signer][:email] # contact = Contact.find(:first, :conditions => ["email = ?", email]) # if contact # contact.make_confirmation_code # flash[:notice] = "Te hemos enviado un correo para validar tu petición" # Mailer.deliver_send_delete_confirmation(contact) # redirect_to :action => 'delete' # else # flash[:notice] = "No estás en nuestro listado" # redirect_to :action => 'delete' # end #end #def confirm_delete # contact = Contact.find_by_confirmation_code(params[:confirmation_code]) unless params[:confirmation_code].blank? # if contact # signer = Signer.new # signer.email = contact.email # if signer.save # contact.destroy # flash[:notice] = "Hemos borrado tu dirección de nuestra lista de distribución" # redirect_to root_url # else # render :text => "Ha ocurrido un error en la aplicación" # end # end #end end