Wyniki wyszukiwania Ransack - to_xls?

Mam formularz wyszukiwania ransack, który działa wspaniale, chciałbym dodać eksport, aby użytkownik mógł przesłać zawartość zestawu wyników do pliku XLS.

Z powodzeniem zaimplementowałem to_xls, ale daje mi to możliwie najpełniejszy zakres szukanego obiektu, a nie filtrowane wyniki pokazane w widoku.

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

Czy ma to coś wspólnego z tym, w jaki sposób ransack używa metody GET? Każda pomoc byłaby świetna.

Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion