2016-06-24 64 views
0

如何在Heroku中使用Paperclip關閉遠程存儲?我意識到,存儲上傳的文件是這個寶石的全部重點,但我想關閉它,仍然使用寶石的其他功能(檢查文件等 - 只是不需要存儲)。我想在模型中保留所有功能,但不要將文件存儲在任何地方。在回形針中關閉存儲

這是接近,但它並沒有在Heroku工作:

Paperclip::Attachment.default_options[:storage] = 'filesystem' 

這並不遺憾的是工作:

Paperclip::Attachment.default_options[:storage] = :none 

回答

0

從這個文件

https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/railtie.rb

我沒有測試過這個,但是在你的config/initializer /或者production.rb環境中d是能夠設置

Paperclip::Attachment.default_options = {} 

或回形針:: Attachment.default_options [:存儲] = 「」

希望它可以幫助

+0

不幸的是這沒有奏效。當我找到它時會發布解決方案。 – bevanb

+0

您使用的回形針的版本是什麼? –

+0

5.0.0。我通過指定文件系統存儲解決了這個問題,並使路徑成爲'tmp'目錄(在Heroku的部署之間不會保留,但仍然適用於我的目的)。 – bevanb