From ec64e8fd37a2cdf5d2284ef84b27f90b09e0c788 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Tue, 10 Mar 2020 13:05:02 +0800 Subject: [PATCH] 1 --- app/controllers/courses_controller.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index db05ea7b5..d309fef93 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -114,9 +114,10 @@ class CoursesController < ApplicationController @count = videos.count #sql = "left join videos on videos.id=course_videos.video_id AND (videos.transcoded=1 OR videos.user_id = #{current_user.id})" #@videos = paginate videos.joins(sql).includes(video: [user: :user_extension], user: :user_extension) - @videos = paginate videos.includes(:video) - .where(video: {transcoded: true}).or(video: {user_id: current_user.id}) - .or(video: {is_link: true}) + videos = videos.includes(video: [user: :user_extension], user: :user_extension) + @videos = paginate videos.where(video: {transcoded: true}) + .or(videos.where(video: {user_id: current_user.id})) + .or(videos.where(course_videos: {is_link: true})) end def delete_course_video