@ -9,7 +9,13 @@ class PraiseTreadController < ApplicationController
if @pt = PraiseTread . where ( " praise_tread_object_id=? and praise_tread_object_type=? and user_id=? " , @obj_id , @obj_type . to_s , User . current . id ) . first
if @pt = PraiseTread . where ( " praise_tread_object_id=? and praise_tread_object_type=? and user_id=? " , @obj_id , @obj_type . to_s , User . current . id ) . first
end
end
@activity = false
if request . get?
if request . get?
if ! params [ :user_activity_id ] . nil? && ! params [ :type ] . nil?
@user_activity_id = params [ :user_activity_id ]
@type = params [ :type ]
@activity = true
end
@obj_id = params [ :obj_id ]
@obj_id = params [ :obj_id ]
@obj_type = params [ :obj_type ]
@obj_type = params [ :obj_type ]
#@horizontal = params[:horizontal].downcase == "false" ? false:true
#@horizontal = params[:horizontal].downcase == "false" ? false:true
@ -17,13 +23,12 @@ class PraiseTreadController < ApplicationController
unless @obj . author_id == User . current . id
unless @obj . author_id == User . current . id
praise_tread_plus ( @obj_type , @obj_id , 1 )
praise_tread_plus ( @obj_type , @obj_id , 1 )
end
end
@user_activity_id = params [ :user_activity_id ] if params [ :user_activity_id ]
@type = params [ :type ] if params [ :type ]
end
end
end
end
def praise_minus
def praise_minus
@obj = nil
@obj = nil
@activity = false
if request . get?
if request . get?
#@obj = params[:obj] # 传的是对象, 最后变成id了
#@obj = params[:obj] # 传的是对象, 最后变成id了
@obj_id = params [ :obj_id ]
@obj_id = params [ :obj_id ]
@ -43,8 +48,11 @@ class PraiseTreadController < ApplicationController
end
end
#@obj = User.find_by_id(@obj)
#@obj = User.find_by_id(@obj)
@obj = find_object_by_type_and_id ( @obj_type , @obj_id )
@obj = find_object_by_type_and_id ( @obj_type , @obj_id )
@user_activity_id = params [ :user_activity_id ] if params [ :user_activity_id ]
if ! params [ :user_activity_id ] . nil? && ! params [ :type ] . nil?
@type = params [ :type ] if params [ :type ]
@user_activity_id = params [ :user_activity_id ]
@type = params [ :type ]
@activity = true
end
respond_to do | format |
respond_to do | format |
format . js
format . js
end
end