ランサック検索フォームがうまく機能しています。結果セットの内容を 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 メソッドを使用する方法と関係がありますか? どんな助けでも素晴らしいでしょう。
ありがとう!