16 lines
348 B
Ruby
16 lines
348 B
Ruby
|
class UnsubscribesController < ApplicationController
|
||
|
allow_unauthenticated_access
|
||
|
before_action :set_subscriber
|
||
|
|
||
|
def show
|
||
|
@subscriber.destroy
|
||
|
redirect_to root_path, notice: "Unsubscribed successfully."
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def set_subscriber
|
||
|
@subscriber = Subscriber.find_by_token_for(:unsubscribe, params[:token])
|
||
|
end
|
||
|
end
|