如何禁用paperclip文件扩展名限制?

Xee*_*een 1 ruby file-upload ruby-on-rails paperclip ruby-on-rails-4

我想根据自己的需要删除上传文件的内容类型限制.我试过这个:

validates_attachment_content_type :attachment, :content_type => ['/\Aimage\/.*\Z/', 'application/*']
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我应该做些什么来允许所有文件类型上传?

谢谢.

Bro*_*tse 7

这应该只是完全删除这一行.回形针没有必要工作.

更新:

然而,这在最近的Paperclip版本中发生了变化.现在,您需要指定您不想使用以下内容验证内容:

do_not_validate_attachment_file_type :attachment
Run Code Online (Sandbox Code Playgroud)

  • 有必要,如果我不添加这一行,我得到一个错误`Paperclip :: Errors :: MissingRequiredValidatorError` (2认同)