Ransack resultados de búsqueda - to_xls?

Tengo un formulario de búsqueda de saqueo que funciona de maravilla, me gustaría agregar una exportación para que el usuario envíe el contenido del conjunto de resultados a un archivo XLS.

También he implementado con éxito to_xls, sin embargo, me está devolviendo el alcance más completo posible del objeto que estoy buscando, y no los resultados filtrados que se muestran en la vista.

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

¿Tiene algo que ver con cómo ransack utiliza el método GET? Cualquier ayuda sería genial.

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta