![](/img/trans.png)
[英]rails rubyzip make a copy of multiple zip files inside a new zipfile
[英]rails 3 and rubyzip 1.0.0 uninitialized constant Zip::ZipFile
我試圖打開一個docx文件並使用rubyzip 1.0.0和rails 3寫回來。
在我的gemfile中我有:
gem 'rubyzip'
我正在運行的代碼是;
module Look
class Generator
def initialize(item)
doc = Nokogiri::XML.parse(item.to_xml)
xslt = Nokogiri::XSLT(File.read("<path_to_xslt_file>.xslt"))
@outxml=xslt.transform(doc)
zip = Zip::ZipFile.open("<path_to_docx_file>.docx")
@outxml
end
end
end
雖然正確創建了@outxml(我可以手動將其添加到docx文件並查看結果),但我甚至無法開始創建zip文件,因為這...
uninitialized constant Zip::ZipFile
檢查了所有文檔並嘗試了很多組合后,我仍然完全難過。
任何人都可以告訴我為什么這不起作用?
謝謝。
剛剛通過查看最新文檔找到了這個。 似乎v1.0.0今天才發布,所以我讀到的所有內容都已過時。
無論如何,解決方案是使用
Zip::File.open
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.