Первоначально я использовал zipruby gem и обновил среду рельсов и попытался переключить rubyzip. то что будет эквивалентно этому.uninitialized constant Zip :: Archive
Б драгоценный камень в драгоценный камень файл - драгоценный камень 'rubyzip', гем '' nokogiri, рельсы-4.1.9, рубин -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
вопрос -uninitialized постоянный Zip :: Архив
Из интереса я проверил старые версии драгоценного камня, чтобы узнать, изменился ли API. Но 'Zip :: Archive' был * никогда *, определенным камнем. –
@holger это работа, и я читал ее уже, но я не получаю ожидаемого результата. изначально я использовал zipruby gem и теперь обновляю среду рельсов и рубин, тогда я решил переключить драгоценный камень rubyzip, но сталкиваются с трудностями при перемещении. Я полностью обновил свой метод, который мне нужно преобразовать. Проверьте его и дайте мне точное решение, если это возможно. –
@ArvindRajput Ответ на ваш исходный (и измененный) вопрос остается тем же. Если у вас есть дополнительный вопрос, пожалуйста, задайте новый вопрос. Пожалуйста, не забудьте точно описать, в чем состоит ваша проблема в этом новом вопросе. Пожалуйста, обратитесь к http://stackoverflow.com/help/mcve о том, как написать хороший вопрос, который позволяет людям помочь вам. –