не удается объединить порядок сортировки с поиском в will_paginate

#ruby-on-rails #ruby-on-rails-plugins

#ruby-on-rails #ruby-on-rails-plugins

Вопрос:

Поиск работает хорошо, но сортировка не работает. Пожалуйста, помогите?

 @accounts1 = Account.search(params[:search])
@accounts = @accounts1.paginate(:order =>(sort_column   " "   sort_direction),
                                :per_page => 5,
                                :page => params[:accounts_page])
  

Ответ №1:

Если вы используете Rails 3 , вам следует попробовать что-то вроде этого:

 @accounts = Account.search(params[:search]).order("#{sort_column} #{sort_direction}").paginate(:page => params[:accounts_page], :per_page => 5)
  

Откуда взялся search метод?