10
イムのdocxファイルを開き、rubyzip 1.0.0を使用して、それに書き戻すと私は私のgemfileで3レール3とrubyzip 1.0.0初期化されていない一定のジップ:: ZIPファイル
レールしようとする:
をgem 'rubyzip'
コードは実行しています。 @outxmlは(私は手動でのdocxファイルに追加し、その結果を見ることができます)正しく作成されている間、私もこのためのZIPファイルの作成を始めることはできません
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
...
uninitialized constant Zip::ZipFile
すべてのドキュメントをチェックして、多くの組み合わせを試したところ、まだ完全に困惑しています。
誰でもこの機能が動作しない理由を教えてください。
ありがとうございました。
を使用することです。 v1.0.0が今日リリースされたばかりなので、私が読んだものは古いものだった。とにかく、解決策は、Zip :: File.openを使用することです。 – mvanio
そのコメントを実際の回答にしてから、正しい回答として選択して、将来の人々が簡単に見つけられるようにすることができます。 –
はい。 8時間が経過するまでは、これを答えとして追加することはできません。 – mvanio