Zunächst habe ich Zipruby Gem und Upgrade der Rails-Umgebung verwendet und versuchen, Rubyzip zu wechseln. dann, was wird das Äquivalent sein.nicht initialisierte Konstante Zip :: Archiv
Gebrauchte Juwel in gem Datei - gem 'rubyzip', gem 'nokogiri', Schienen-4.1.9, Rubin -2,2
Zip::Archive.open("#{@docx_file.path}") do |dest|
n = dest.num_files
n.times do |i|
case dest.get_name(i)
when 'word/document.xml'
dest.replace_buffer i, @docx[:template].to_xml
else
#
end
end
end
Ausgabe -uninitialized Konstante Zip :: Archiv
Aus Interesse prüfte ich ältere Versionen des Edelsteins, um zu sehen, ob sich die API änderte. Aber 'Zip :: Archive' wurde * nie * vom Juwel definiert. –
@holger es ist Arbeit und ich lese es bereits, aber ich bekomme kein erwartetes Ergebnis. anfangs habe ich zipruby gem verwendet und nun die umgebung von rails und ruby upgraded, dann entscheide ich mich, rubyzip edel zu wechseln, habe aber schwierigkeiten beim bewegen. Ich habe meine Methode vollständig aktualisiert, die ich umwandeln muss. Überprüfen Sie es bitte und geben Sie mir genaue Lösung wenn möglich. –
@ArvindRajput Die Antwort auf Ihre ursprüngliche (und geänderte) Frage ist immer noch dieselbe. Wenn Sie eine weitere Frage haben, fragen Sie bitte eine neue Frage. Bitte stellen Sie sicher, genau zu beschreiben, was Ihr Problem in dieser neuen Frage ist. Bitte lesen Sie http://StackOverflow.com/Help/Mcve, um eine gute Frage zu schreiben, die es Ihnen ermöglicht, Ihnen zu helfen. –