我有一個ransack搜索表單,它工作的非常好,我想爲用戶添加一個導出結果集的內容到一個XLS文件。Ransack搜索結果 - to_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
是否有事可做與洗劫如何使用GET方法?任何幫助都會很棒。
謝謝!
你確定要求的XLS文件,當你發送的'q'濾波器參數? –