Нет, это не рекомендуется.Эти четыре столбца существуют по определенной причине, и даже если (я не знаю) это работает, чтобы добавить вложение без некоторых из этих полей, будет много функциональных возможностей, которые не будут работать и вместо этого выдают ошибки.Изменение размера, перемещение, сохранение в S3 и т. Д. Являются лишь примерами того, что может не работать.
Следующее, есть ли причина НЕ добавлять все четыре поля?Для меня это маловероятно.
Обновление
Вот цитата из репозитория git для paperclip:
Для работы paperclip требуется только имя_приложения_файл_имя
Так что, похоже, эти парни видели причину до меня:)
Тем не менее, я думаю, что вы потеряете некоторую функциональность, но это не вызовет никаких ошибок.