Каталог для хранения кэшированных файлов в Rails? - PullRequest
1 голос
/ 27 февраля 2009

Я генерирую несколько больших файлов в своем приложении Rails. К счастью, их нужно генерировать только один раз. Я хотел бы сохранить эти файлы на диск, чтобы мне больше не приходилось их генерировать.

Какой каталог в моем приложении Rails является наиболее подходящим местом для размещения файлов, сгенерированных приложением?

Спасибо!

1 Ответ

2 голосов
/ 27 февраля 2009

Если безопасность файлов не является проблемой, вы можете поместить их в подкаталог public (например, public/assets), который в вашем сценарии развертывания является символической ссылкой на каталог в shared/public, чтобы при повторном развертывании файлы сохраняются.

Если безопасность является проблемой, решение аналогичное, хотя вы не хотели бы, чтобы каталог был доступен через Интернет. Вместо этого вы бы использовали контроллер для контроля доступа и обслуживания файлов с помощью send_file.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...