2017-03-25 21 views
1

我正在實施帶有霧存儲的Carrierwave到我的Rails應用程序中。這個應用程序的全部目的是存儲PDF文章,並有能力訪問應用程序的任何人檢索它們。現在,我擁有存儲文章pdf的功能非常棒。但是,現在我需要能夠從S3中檢索pdf。這可能嗎?我注意到在文檔中有一個uploader.retrieve_from_store!("my_file.png")方法。我試圖在控制檯運行這個,我得到了這個錯誤NoMethodError: undefined method retrieve_from_store! for ArticleUploader:Class任何幫助,這將是偉大的!到目前爲止我還沒有找到合適的答案。謝謝!從S3中檢索文件。 - Carrierwave Rails Gem

文章上傳

class ArticleUploader < CarrierWave::Uploader::Base 

    storage :fog 

    def extension_whitelist 
    %w(jpg jpeg gif png pdf) 
    end 

end 

文章型號

class Article < ApplicationRecord 
    mount_uploader :file, ArticleUploader 
    validates :title, presence: :true 
    validates :publication_date, presence: :true 
    validates :source, presence: :true 
end 
+0

舊鋼軌你如何存儲文章PDF?你是否將上傳器安裝到列上?請添加更多信息。 IE瀏覽器。上傳者類代碼。 – LucasM

回答

相關問題