From d7fb091bd1246d514686f83c31ec7b336bbcae02 Mon Sep 17 00:00:00 2001 From: albert Date: Thu, 21 Feb 2013 16:48:46 -0500 Subject: [PATCH] fix pool version ordering --- app/controllers/pool_versions_controller.rb | 2 +- ...221214811_add_index_updated_at_on_pool_versions.rb | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20130221214811_add_index_updated_at_on_pool_versions.rb diff --git a/app/controllers/pool_versions_controller.rb b/app/controllers/pool_versions_controller.rb index 9577af800..bbf5a5535 100644 --- a/app/controllers/pool_versions_controller.rb +++ b/app/controllers/pool_versions_controller.rb @@ -1,6 +1,6 @@ class PoolVersionsController < ApplicationController def index @search = PoolVersion.search(params[:search]) - @pool_versions = @search.order("id desc").paginate(params[:page]) + @pool_versions = @search.order("updated_at desc").paginate(params[:page]) end end diff --git a/db/migrate/20130221214811_add_index_updated_at_on_pool_versions.rb b/db/migrate/20130221214811_add_index_updated_at_on_pool_versions.rb new file mode 100644 index 000000000..4d3dff3a2 --- /dev/null +++ b/db/migrate/20130221214811_add_index_updated_at_on_pool_versions.rb @@ -0,0 +1,11 @@ +class AddIndexUpdatedAtOnPoolVersions < ActiveRecord::Migration + def up + execute "set statement_timeout = 0" + add_index :post_versions, :updated_at + end + + def down + execute "set statement_timeout = 0" + remove_index :post_versions, :updated_at + end +end