Ruby on rails Rails:在dropbox中存储.pdf文件

Ruby on rails Rails:在dropbox中存储.pdf文件,ruby-on-rails,paperclip,download,dropbox,Ruby On Rails,Paperclip,Download,Dropbox,我正在使用回形针、dropbox和paperclipdropbox gems从一个dropbox帐户上载和下载旧的考试。PDF,以避免为Amazon S3服务付费。我可以使用以下控制器方法将文件上载到帐户,而不会出现问题: def upload_exam if params[:document] @exam = Exam.new(:course_id => params[:course], :user_id => current_user.id, :profes

我正在使用回形针、dropbox和paperclipdropbox gems从一个dropbox帐户上载和下载旧的考试。PDF,以避免为Amazon S3服务付费。我可以使用以下控制器方法将文件上载到帐户,而不会出现问题:

def upload_exam
  if params[:document]
    @exam = Exam.new(:course_id => params[:course], :user_id => current_user.id, 
    :professor => params[:professor], :term => params[:term], 
    :document => params[:document], :description => params[:description])
  respond_to do |format|
  if @exam.save
    format.html { redirect_to test_bank_path, notice: 'Exam was successfully uploaded.' }
  else
    format.html { render action: "upload_exam" }
  end
end
为了下载该文件,我使用了相同的send_file方法,从download_考试控制器中我的应用程序的公共目录发送回形针文件:

send_file @exam.document.path, :filename => @exam.document_file_name,
:type => @exam.document_content_type, :disposition => "attachment"
但这是错误的

Cannot read file /documents/documents/18/original/ASCE_7-05_Chapter_3.pdf
我相信我的应用程序正在公共文件夹中查找该文件,而我的研究还没有找到从dropbox文件夹下载的方法。如果有人有这方面的经验,请帮助

检查