关闭Paperclip中的存储空间

时间:2016-06-24 15:16:30

标签: ruby-on-rails heroku paperclip

如何在Paperclip中关闭远程存储空间以便在Heroku上使用?我意识到存储上传的文件是这个宝石的重点,但是我想关闭它并仍然使用宝石的其他功能(检查文件等 - 只是不需要存储) 。我想在模型中保留所有功能,但不要将文件存储在任何地方。

这很接近,但它不适用于Heroku:

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

不幸的是,这并不起作用:

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

1 个答案:

答案 0 :(得分:0)

来自此档案

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

我没有测试过这个,但在config / initializer /或production.rb环境中你应该可以设置

Paperclip::Attachment.default_options = {}

或使用Paperclip :: Attachment.default_options [:storage] =“”

希望有所帮助