Method: Chaskiq::SubscribersController#create

Defined in:
app/controllers/chaskiq/subscribers_controller.rb

#createObject



35
36
37
38
39
40
41
42
43
44
45
# File 'app/controllers/chaskiq/subscribers_controller.rb', line 35

def create
  @subscriber = @campaign.list.create_subscriber(resource_params)
  if @subscriber.errors.blank?
    @subscription = @campaign.subscriptions.find_by(subscriber: @subscriber)
    @subscription.subscribe! unless @subscription.subscribed?
    flash[:notice] = "you did it!"
    redirect_to campaign_path(@campaign)
  else
    render "new"
  end
end