Поскольку Heroku не позволяет сохранять динамические файлы на диск, я столкнулся с дилеммой, что я надеюсь, что вы можете помочь мне преодолеть. У меня есть текстовый файл, который я могу создать в ОЗУ. Проблема в том, что я не могу найти драгоценный камень или функцию, которая позволила бы мне передать файл на другой FTP-сервер. Используемый ядро Net/FTP требует, чтобы я сначала сохранил файл на диске. Любые предложения?
ftp = Net::FTP.new(domain)
ftp.passive = true
ftp.login(username, password)
ftp.chdir(path_on_server)
ftp.puttextfile(path_to_web_file)
ftp.close
Функция ftp.puttextfile - это то, что требует наличия физического файла.