2009-09-16 2 views
1

У меня есть приложение Rails, которое должно отправлять сообщения электронной почты с определенным (MS Word) документом. Где лучше всего разместить этот файл документа?Предпочтительное расположение файла для вложения электронной почты в приложении Rails?

В общем, в моем приложении Rails, если я делаю File.read("myFile.doc"), какой каталог или каталоги он будет искать в этом файле?

ответ

1

«В каком каталоге или каталогах он будет искать этот файл?»

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

File.read(Rails.root + "attachments/myFile.doc") 
1

Я бы посмотрел, как скрепки хранят свои файлы. Кажется, создается конкретная подпапка для каждого файла, чтобы избежать конфликтов имен. Не знаете, как эти масштабы и какая-то надежда никогда не узнают. Если вы храните все это в БД (в среднем они могут быть достаточно малы, чтобы их рассмотреть), вам не нужно беспокоиться об этом. Some reading это может помочь.

Смежные вопросы