添加MIME扩展时不推荐使用的消息

时间:2015-02-11 22:08:29

标签: ruby-on-rails ruby-on-rails-4 mime-types

我已将以下内容添加到initializers/mime_types.rb

text_plain = MIME::Types["application/octet-stream"].first
text_plain.extensions << "fmf"
MIME::Types.index_extensions text_plain`

这适用于Paperclip但运行rspec时收到以下消息:

MIME::Types#index_extensions is deprecated and will be private.

是否有其他方法可以在不使用上述弃用方法的情况下添加新扩展程序?

1 个答案:

答案 0 :(得分:2)

根据Thoughtbot Paperclip Issue #1737处的帖子,您可以使用以下模式来避免弃用警告。

text_plain = MIME::Types["application/octet-stream"].first
text_plain.add_extensions "fmf"

对不起,这个答案可能在一年之后没有用,但也许其他人会觉得它很有用。