Мне удалось это, следуя ...
doc = Nokogiri::HTML(open('file.html'))
data = "<div>something</div>"
doc.children.css("#divid").first.add_next_sibling(data)
А затем (пере) записать файл с теми же данными ...
File.open("file.html", 'w') {|f| f.write(doc.to_html) }