2010-11-02 37 views
1

我有一個頁面,它根據搜索過濾器中給出的參數列出記錄。我需要提供一個下載鏈接,其中頁面上的當前記錄被寫入文件並作爲鏈接下載。啓用用戶在頁面上下載當前數據

那麼簡單一點,我該如何根據搜索參數找到最新記錄作爲下載鏈接?

P.S:我正在使用send_file方法。

回答

1

您可以鏈接到使用自定義的下載操作:格式的查詢參數合併。類似這樣的:

<%= link_to "Download", posts_path(params.except("action", "controller").merge(:format => "csv")) %> 

不是最乾淨的例子,但希望你明白了。

0

您可以使用CSV編寫器生成所需的文件併爲用戶提供文件的下載鏈接。

感謝,Anubhaw

+0

這正是我正在使用的。事情是,我需要將最新的GET請求的結果導出爲CSV格式。 – Shreyas 2010-11-02 09:50:22