Я уже давно пытаюсь решить проблему.Я использую Rails 5, и мой сайт работает.Я пытаюсь найти способ создать файл на рабочем столе пользователя или в любом месте, доступном пользователю локально.Приведенный ниже код прекрасно работает в localhost, но по какой-то странной причине я могу заставить его работать с моим развернутым приложением heroku.
Я также попытался открыть public \ synonyms.txt как путь, который включен впакет приложения и также работает на локальном хосте, но та же проблема сохраняется в моем развернутом приложении heroku.
Я читал некоторые другие вопросы о стековом потоке, что у heroku эфемерная файловая система.Но нет ли способа создать файл в самой системе, чтобы файл не был уничтожен.
<%
my_file = File.open(ENV['HOME']+"/Desktop/synonyms.txt", "w")
@solrs.each do |solr|
my_file.write(solr.disease.to_s + "," + solr.synonym.to_s + "\n")
end
my_file.close()
%>
Есть предложения по решению этой проблемы?Спасибо.