Sha256: 96f5d18a6d672cbfdb89a7442656c3daa08ac062dbfcc773f629ed11d3b3fb2c

Contents?: true

Size: 1.29 KB

Versions: 14

Compression:

Stored size: 1.29 KB

Contents

json.data do
  json.array! @teachers do |d|
    json.id d.id
    json.name d.name
    json.department d.department&.name
    json.school d.department&.school&.name
    json.professional_title d.professional_title
    json.job d.job
    json.user_id d.user_id
    json.login d.user_id ? d.user.login : ''
    json.course_subjects_count d.course_subjects_count
    json.teacher_follows_count d.teacher_follows_count
    json.activities_count d.activity_teachers_count
    json.source EducodeSales::Common.teacher_source_name[d.source_id]
    # a_id = EducodeSales::TeacherFollow.order(created_at: :desc).find_by(teacher_id: d.id).present? ? EducodeSales::TeacherFollow.order(created_at: :desc).find_by(teacher_id: d.id).attitude_id : 73
    json.attitude EducodeSales::TeacherFollow.find_by(teacher_id: d.id).present? ? EducodeSales::Common.find(EducodeSales::TeacherFollow.order(created_at: :desc).find_by(teacher_id: d.id).attitude_id).name : ''
    json.courses_count d.user_id ? Course.joins(:course_members).where(course_members: {user_id: d.user_id}).distinct("course_id").count : 0
    json.actives d.actives
    json.students d.students_count
    json.regist_at d.user.present? ? d.user.created_on.to_s(:date) : ''
    json.teacher_used d.teacher_used_of_department
  end
end
json.code 0
json.count @teachers.total_count

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
educode_sales-0.3.9 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.8 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.7 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.6 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.5 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.4 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.3 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.2 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.1 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.3.0 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.2.9 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.2.8 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.2.7 app/views/educode_sales/teachers/index.json.jbuilder
educode_sales-0.2.6 app/views/educode_sales/teachers/index.json.jbuilder