class Weapps::CoursesController < Weapps::BaseController # before_action :require_wechat_login! def create return render_error("只有老师身份才能创建课堂") unless current_user.is_teacher? course = Course.new(tea_id: current_user.id) Weapps::CreateCourseService.call(course, course_params) render_ok rescue ApplicationService::Error => ex render_error(ex.message) end def edit end def update end private def course_params params.permit(:name, :course_list_name, :credit, course_module_types: []) end end