Согласно этот ответ только переустановка является способом.
он цитирует
В случае, если файл getAttribute.js загружается неправильно, модули Selenium и webdriver могут работать некорректно. Проблема может возникнуть, если клиент Selenium обнаружит какую-либо ошибку во время передачи или хранения.
Selenium Team в настоящее время работает над проблемой SeleniumHQ / selenium / 5378 , чтобы сгенерировать двоичную контрольную сумму загруженного клиента Selenium, которая поможет вам избежать ошибок, которые могли быть допущены во время передачи или хранения .
blockquote>Попробуйте сначала удалить:
pip uninstall selenium
Затем установите его снова:
pip install selenium --upgrade
Вы могли использовать задачу крона, которая удаляет файлы каждый n минуты, или, Вы могли заказать удаление от самого контроллера.
Tempfile удалит файлы, когда объект будет завершен.
Пример:
def get_pdf
model = Model.find(params[:id])
file = Tempfile.new
model.to_pdf(file)
send_file file.path, ...
end
Я могу обеспечить лучший пример, если Вы вставляете свой код в Ваш вопрос.