From 5965a8d52f31144010bc267816dc3e3aa786f7b8 Mon Sep 17 00:00:00 2001 From: yafeilee Date: Mon, 31 Mar 2014 12:30:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E8=BF=9E=E7=BB=AD=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E5=96=9C=E6=AC=A2=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=8D=E6=AD=A3=E7=A1=AE=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/javascripts/angularjs/likes.js.coffee | 3 ++- app/controllers/likes_controller.rb | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/angularjs/likes.js.coffee b/app/assets/javascripts/angularjs/likes.js.coffee index 49200ae..38f5e43 100644 --- a/app/assets/javascripts/angularjs/likes.js.coffee +++ b/app/assets/javascripts/angularjs/likes.js.coffee @@ -20,7 +20,8 @@ $scope.count = res.count $scope.cancel = -> - $http.delete url + "/" + $scope.like, (res)-> + $http.delete url + "/" + $scope.like + .success (res)-> $scope.count = res.count # anyway, clear cookie delete $cookies["like"] diff --git a/app/controllers/likes_controller.rb b/app/controllers/likes_controller.rb index cc50811..e36a2ac 100644 --- a/app/controllers/likes_controller.rb +++ b/app/controllers/likes_controller.rb @@ -21,9 +21,9 @@ class LikesController < ApplicationController post = Post.find( params[:blog_id] ) like = post.likes.find(params[:id]) if like.destroy - render :json=> { success: true, count: post.liked_count } + render :json=> { success: true, count: post.reload.liked_count } else - render :json=> { success: false, count: post.liked_count } + render :json=> { success: false, count: post.reload.liked_count } end end end