2014-12-02 47 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 

读取文件的内容后......这是否是最好的办法考虑到线程等我什么时候不知道,但这是一个开始。

相关问题