Результаты поиска Ransack - to_xls?
У меня есть поисковая форма, которая прекрасно работает, я хотел бы добавить экспорт для пользователя, чтобы отправить содержимое набора результатов в файл XLS.
Я также успешно реализовал to_xls, однако он возвращает мне максимально возможную область поиска объекта, а не отфильтрованные результаты, показанные в представлении.
def index
@search = Expense.search(params[:q])
@expense_list = @search.result.sort_by(&:expense_date)
respond_to do |format|
format.html
format.xml { render :xml => @expense_list }
format.xls { send_data @expense_list.to_xls, :filename => '123.xls'}
end
end
Это как-то связано с тем, как Ransack использует метод GET? Любая помощь будет отличной.
Спасибо!