Ну, у меня есть простая проблема с Нокогири.Я хочу, чтобы Nokogiri :: HTML :: Builder создал фрагмент HTML следующей формы:
<div>
#Some stuff in here
</div>
<div>
#Some other stuff in here
</div>
При попытке сделать:
@builder = Nokogiri::HTML::Builder.new(:encoding => 'UTF-8') do |doc|
doc.div {
doc.p "first test"
}
doc.div {
doc.p "second test"
}
end
@builder.to_html
Я получаю ошибку: Document has already a root node
, что я частично понимаю.Я знаю, что не оборачиваю все это в теги (что Nokogiri ожидает, поскольку Nokogiri :: HTML :: Builder наследует от Nokogiri :: XML :: Builder, а документ XML должен иметь корневой узел).Но я не создаю документ XML.
Я что-то упустил?Любая помощь очень ценится.