Ваш пользовательский метод проверки, вероятно, единственный способ.По крайней мере, на данный момент Paperclip может проверять только типы контента, например:
validates_attachment_content_type :attachment, :content_type => ['image/png', 'application/pdf'], :message => 'should be a valid type'
, и он проверяет включение, а не исключение.