实训右侧接口调整

yslnewtiku
cxt 5 years ago
parent d1f84f19c8
commit 591ad35b05

@ -165,9 +165,10 @@ class ShixunsController < ApplicationController
def show_right
owner = @shixun.owner
#@fans_count = owner.fan_count
#@followed_count = owner.follow_count
@user_own_shixuns = owner.shixuns.published.count
@user_tags = @shixun.user_tags_name(current_user)
@shixun_tags = @shixun.challenge_tags_name
@myshixun = @shixun.myshixuns.find_by(user_id: current_user.id)
end
# 排行榜

@ -13,11 +13,17 @@ json.recommands do
json.partial! 'shap_shixun', locals: { shixuns: shixun.relation_path.size > 0 ? recommend_shixun(shixun) : [] }
end
if shixun.status > 1
json.complete_count @myshixun&.passed_count
json.challenge_count @shixun.challenges_count
end
# 技能标签
user_tags = shixun.user_tags_name(User.current)
json.tags do
json.array! shixun.challenge_tags_name do |tag|
json.array! @shixun_tags do |tag|
json.tag_name tag
json.status user_tags.include?(tag)
json.status @user_tags.include?(tag)
end
end
json.tag_count @shixun_tags.size
json.user_tag_count @user_tags.size

@ -1,6 +1,6 @@
json.partial! 'shixuns/right', locals: { shixun: @shixun }
json.follow follow?(@shixun.owner, User.current)
json.fans_count @fans_count
json.followed_count @followed_count
# json.follow follow?(@shixun.owner, User.current)
# json.fans_count @fans_count
# json.followed_count @followed_count
json.user_shixuns_count @user_own_shixuns

Loading…
Cancel
Save