Как удалить временные файлы автоматически в рубиновых направляющих?

Согласно этот ответ только переустановка является способом.

он цитирует

В случае, если файл getAttribute.js загружается неправильно, модули Selenium и webdriver могут работать некорректно. Проблема может возникнуть, если клиент Selenium обнаружит какую-либо ошибку во время передачи или хранения.

Selenium Team в настоящее время работает над проблемой SeleniumHQ / selenium / 5378 , чтобы сгенерировать двоичную контрольную сумму загруженного клиента Selenium, которая поможет вам избежать ошибок, которые могли быть допущены во время передачи или хранения .

blockquote>

Попробуйте сначала удалить:

pip uninstall selenium

Затем установите его снова:

pip install selenium --upgrade

5
задан Autodidact 30 March 2009 в 10:33
поделиться

2 ответа

Вы могли использовать задачу крона, которая удаляет файлы каждый n минуты, или, Вы могли заказать удаление от самого контроллера.

1
ответ дан 14 December 2019 в 13:47
поделиться

Tempfile удалит файлы, когда объект будет завершен.

Tempfile на Rdoc

Пример:

def get_pdf
  model = Model.find(params[:id])
  file = Tempfile.new
  model.to_pdf(file)
  send_file file.path, ...
end

Я могу обеспечить лучший пример, если Вы вставляете свой код в Ваш вопрос.

5
ответ дан 14 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: