Class: Liking::LikesController

Inherits:
ApplicationController show all
Defined in:
app/controllers/liking/likes_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



6
7
8
9
10
11
12
13
# File 'app/controllers/liking/likes_controller.rb', line 6

def create
  @like = Like.new
  @like.user = current_user
  @like.resource = @resource
  @like.save
  
  redirect_to :back
end

#destroyObject



15
16
17
18
19
20
# File 'app/controllers/liking/likes_controller.rb', line 15

def destroy
  @like = Like.where(:user_id => current_user.id, :resource_id => @resource.id, :resource_type => @resource.class).first
  @like.try(:destroy)
  
  redirect_to :back
end