附件按时间排序 龙军

This commit is contained in:
alan 2014-04-01 22:21:05 +08:00
parent 5c2a037a8f
commit b06d462b53
1 changed files with 9 additions and 8 deletions

View File

@ -26,14 +26,15 @@ class FilesController < ApplicationController
include SortHelper include SortHelper
def index def index
sort_init 'filename', 'asc' #sort_init 'filename', 'asc'
sort_update 'filename' => "#{Attachment.table_name}.filename", sort_init 'created_on', 'desc'
'created_on' => "#{Attachment.table_name}.created_on", sort_update 'created_on' => "#{Attachment.table_name}.created_on",
'size' => "#{Attachment.table_name}.filesize", 'filename' => "#{Attachment.table_name}.filename",
'downloads' => "#{Attachment.table_name}.downloads" 'size' => "#{Attachment.table_name}.filesize",
'downloads' => "#{Attachment.table_name}.downloads"
@containers = [ Project.includes(:attachments).reorder(sort_clause).find(@project.id)]
@containers += @project.versions.includes(:attachments).reorder(sort_clause).all.sort.reverse @containers = [ Project.includes(:attachments).reorder("attachments.created_on DESC").find(@project.id)] #modify by Long Jun
@containers += @project.versions.includes(:attachments).reorder("created_on DESC").all.sort
if @project.project_type == 1 if @project.project_type == 1
render :layout => 'base_courses' render :layout => 'base_courses'