2013-05-08 3 views
1

У меня есть приложение rails, которое запускает задания cron и создает отчеты в виде файлов csv. Мой вопрос в том, что лучше всего, когда я должен хранить эти файлы, прежде чем отправлять их на сайт sftp? Мое мышление - это временный файл или в корне, а затем удалить его после его отправки?Где хранить файлы ftp в rails app

ответ

1

Это не место для этого в структуре файлов приложений rails, так что это действительно зависит от вас. Пока это известное место в файловой системе, тогда все должно быть хорошо. Однако несколько указателей:

  • Избегайте их хранения во временном каталоге ОС (или в каталоге tils rails), поскольку в некоторых случаях они очищаются.
  • Если вы собираетесь использовать capistrano для развертывания вашего приложения, то, вероятно, лучше всего хранить файлы в каталоге, который находится вне приложения rails, в то время как развертывание заменит каталог приложения новой копией. Если это проблема, и вы решили сохранить каталог в приложении rails, тогда вам придется поместить его в общий каталог, который создает capistrano и создает символическую ссылку/ярлык.
Смежные вопросы