我正在實施帶有霧存儲的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
舊鋼軌你如何存儲文章PDF?你是否將上傳器安裝到列上?請添加更多信息。 IE瀏覽器。上傳者類代碼。 – LucasM