У меня есть два запроса с областями, которые нужно разбить на страницы. По отдельности они выглядят так:
a = @person.company.tasks.open.paginate :page => params[:page], :order => (sort_column + " " + sort_direction)
b = @person.tasks.private.paginate :page => params[:page], :order => (sort_column + " " + sort_direction)
Я хотел бы сделать что-то вроде следующего:
@tasks = (a + b).paginate :page => params[:page], :order => (sort_column + " " + sort_direction)
Что работает
Я успешно получаю слияние, когда я @tasks = (a + b)
и результаты разбиваются на страницы.
Что не
С переменными, сложенными вместе, сортировка больше не работает.