major refactoring of post sets and pagination, incomplete

This commit is contained in:
albert
2011-06-03 19:47:16 -04:00
parent ce0695c606
commit ca3e9bb6db
21 changed files with 475 additions and 204 deletions

View File

@@ -72,9 +72,9 @@ class Pool < ActiveRecord::Base
def posts(options = {})
offset = options[:offset] || 0
limit = options[:limit] || 20
limit = options[:limit] || Danbooru.config.posts_per_page
ids = post_id_array[offset, limit]
Post.where(["id IN (?)", ids])
Post.where(["id IN (?)", ids]).order(Favorite.sql_order_clause(ids))
end
def post_id_array