gpt4 book ai didi

ruby-on-rails - rails 3 和 ruby​​zip 1.0.0 未初始化常量 Zip::ZipFile

转载 作者:行者123 更新时间:2023-12-04 01:54:27 25 4
gpt4 key购买 nike

我试图打开一个 docx 文件并使用 ruby​​zip 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

关于ruby-on-rails - rails 3 和 ruby​​zip 1.0.0 未初始化常量 Zip::ZipFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com