PaperClip не обрабатывает загрузку вложения.
Он только обрабатывает загрузку, обработку и сохранение файла.
Если вам нужно что-то подобное, вы должны сохранить фотографию в личной папке (или в БД, если это соответствует вашим потребностям). Затем вы можете реализовать контроллер / действие, которое проверит учетные данные пользователя, прочитает файл и затем отправит файл в виде двоичного содержимого.
Чтобы отправить двоичный контент с контроллера, вы можете проверить ActionController :: Streaming API
Вы также можете проверить эту нить на SO.