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!