# 实训创建者信息 json.creator do json.partial! 'users/user', locals: { user: shixun.owner } end # 相关路径 json.paths do json.partial! 'subjects/subject', locals: {subjects: shixun.relation_path} end # 推荐实训 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 # 技能标签 json.tags do json.array! @shixun_tags do |tag| json.tag_name tag json.status @user_tags.include?(tag) end end json.tag_count @shixun_tags.size json.user_tag_count @user_tags.size