diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index d69fb4b5..3d8fcf2f 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -32,6 +32,7 @@ class ProjectsController < ApplicationController @projects = kaminari_paginate(scope.includes(:project_category, :project_language, :repository, :project_educoder, :owner, :project_units)) # @projects = paginate scope.includes(:project_category, :project_language, :repository, :project_educoder, :owner, :project_units) + @rand_projects = ([Project.find_by(id: 477)] | @projects) if param[:page].to_i == 1 category_id = params[:category_id] @total_count = @projects.total_count if category_id.blank? diff --git a/app/views/projects/index.json.jbuilder b/app/views/projects/index.json.jbuilder index 50aaa5e5..d5c919cc 100644 --- a/app/views/projects/index.json.jbuilder +++ b/app/views/projects/index.json.jbuilder @@ -1,5 +1,5 @@ json.total_count @projects.total_count -json.projects ([Project.find_by(id: 477)] | @projects) do |project| +json.projects @rand_projects do |project| # json.partial! "/projects/project_detail", project: project json.id project.id json.repo_id project&.repository&.id