# 实训创建者信息 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 # 技能标签 user_tags = shixun.user_tags_name(User.current) json.tags do json.array! shixun.challenge_tags_name do |tag| json.tag_name tag json.status user_tags.include?(tag) end end