2014-12-02 44 views
0

提供了一個下載鏈接到一個文件給用戶 - carrierwave和S3

<%= link_to "#{report.chapter_report_original_filename}", chapter_report_path(report) %> 
在我看來

def show 
    ... 
    send_data @chapter_report.chapter_report.file 
    ... 

它興高采烈地創建了一個下載的用戶;不幸的是,下載不是該文件,而是一些關於它的文本。我猜測我需要確定Uploader記錄的特定位,但我不知道是哪一種 - 我是否使用正確的方法,以及需要指出什麼?

回答

0

我發現,在rubydoc在Carrierwave文檔再次尋找,您可以用

send_data @chapter_report.chapter_report.read 

讀取文件的內容後......這是否是最好的辦法考慮到線程等我什麼時候不知道,但這是一個開始。

相關問題