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
すべてのドキュメントを確認し、多くの組み合わせを試してみましたが、まだ完全に困惑しています。
なぜこれがうまくいかないのか誰か教えてください。
ありがとう。