Создание файлов в Heroku Production - PullRequest
0 голосов
/ 04 апреля 2019

Я уже давно пытаюсь решить проблему.Я использую 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()
%>

Есть предложения по решению этой проблемы?Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...