20 lines
537 B
Ruby
20 lines
537 B
Ruby
|
class Ajax::SubscriptionController < ApplicationController
|
||
|
before_filter :authenticate_user!
|
||
|
|
||
|
def subscribe
|
||
|
params.require :answer
|
||
|
@status = 418
|
||
|
@message = "418 I'm a torpedo"
|
||
|
state = Subscription.subscribe(current_user, Answer.find(params[:answer])).nil?
|
||
|
@success = state == false
|
||
|
end
|
||
|
|
||
|
def unsubscribe
|
||
|
params.require :answer
|
||
|
@status = 418
|
||
|
@message = "418 I'm a torpedo"
|
||
|
state = Subscription.unsubscribe(current_user, Answer.find(params[:answer])).nil?
|
||
|
@success = state == false
|
||
|
end
|
||
|
end
|