Closed destinyd closed 8 years ago
DD 11:10:25 有几个边界情况 1 没有学习记录(理论上来说,返回第一个课件id) 2 所有学习记录都是学习 100%(返回nil) 3 最新学习记录是 100%,倒数第二个(或者N个)不是 100%(这个除非是学习后,课程被修改。应该返回未学习且安排序最考前的课件)
访问 http://localhost:3000/api/courses/564d3a56d4d123069c000002/progress
报错
syntax error, unexpected tSYMBEG, expecting '}'
:currnet_ware_id => course.studing_ware_of_user(user).id.to_s
^
/opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb:9: syntax error, unexpected =>, expecting keyword_end
:percent => course.read_percent_of_user(user)
^
/opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb:10: syntax error, unexpected =>, expecting keyword_end
:chapters => [
^
/opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb:14: syntax error, unexpected tSYMBEG, expecting '}'
:percent => chapter.read_percent_of_user(user)
^
/opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb:15: syntax error, unexpected =>, expecting keyword_end
:wares => [
^
/opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb:19: syntax error, unexpected tSYMBEG, expecting '}'
:percent => ware.read_percent_of_user(user)
^
/opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb:20: syntax error, unexpected '}', expecting keyword_end
}
^
···
访问 http://localhost:3000/api/courses/565588d2d4d123014e000004/progress
报错
Unable to autoload constant KcCourses::Api::CoursesController, expected /opt/ap/rails/mindpin/kc_courses/app/controllers/kc_courses/api/courses_controller.rb to define it
实现 课程读取学习进度 的 HTTP API