Я предполагаю, что вы прочитали документы Heroku для Загрузка на S3 . Путь к временному каталогу на Heroku составляет ./tmp
. Если вы используете Sinatra, Heroku, вероятно, не создает переменные окружения, связанные с Rails (хотя, возможно, я не уверен). Здесь - дополнительная информация о файловой системе Heroku.
РЕДАКТИРОВАТЬ: В Синатре, вы можете получить корневой каталог через settings.root
, аналогично RAILS_ROOT
.