Я новичок в рубиновом камне Нокогири. Мне интересно, как читать и записывать обратно в файл xml. Требование состоит в том, чтобы я проанализировал XML-файл, внес некоторые изменения и сохранил его.
f = File.open("elevate.xml")
xml = Nokogiri::XML(f)
query = Nokogiri::XML::Node.new "query", xml
query["text"] = "bank"
query.parent = xml.root
f.close
Этот приведенный выше код вообще не вносит никаких изменений в этот файл. Нужно ли создавать новый файл, чтобы сохранить его обратно?