Эй. В моем приложении rails у каждого клиента есть файл. Этот файл не должен быть доступен для общественности, только для пользователя (прошедшего проверку). Как бы вы реализовали эту функциональность?
Вам нужно поместить этот файл в другое место, чем / public каталог.
После того, как вы можете использовать send_file в вашем контроллере для отправки файла пользователем.