Ruby Nokogiri或“string”来创建此HTML片段?

Ruby Nokogiri或“string”来创建此HTML片段?,ruby,nokogiri,Ruby,Nokogiri,我需要创建一个HTML片段嵌入到一个简单的js图库页面中。这是HTML: <div id="gallery-1" class="royalSlider rsDefault"> <a class="rsImg" data-rsw="632" data-rsh="500" data-rsbigimg="../img/paintings/2.jpg" href="../img/paintings/700x500/2.jpg"> Vincent van Gogh -

我需要创建一个HTML片段嵌入到一个简单的js图库页面中。这是HTML:

<div id="gallery-1" class="royalSlider rsDefault">
  <a class="rsImg" data-rsw="632" data-rsh="500" data-rsbigimg="../img/paintings/2.jpg" href="../img/paintings/700x500/2.jpg">
    Vincent van Gogh - The Starry Night
    <img width="96" height="72" class="rsTmb" src="../img/paintings/t/2.jpg">
  </a>
</div>
使用Nokogiri更好,还是可以继续使用easy way字符串?如何创建所需的嵌套结构

更新

与Nokogiri一起完成

@doc = Nokogiri::HTML::DocumentFragment.parse ""
Nokogiri::HTML::Builder.with(@doc) do |doc|
  doc.div(:id => 'content-gallery', :class => 'royalSlider rsDefault') {
    g.pictures.each do |picture|
      doc.a(:src => picture.image_url(:gallery), :class => 'rsImg') {
        doc.img(:src => picture.image_url(:widget), :class => 'rsTmb')
      } 
    end
    }
end
@doc.to_html

你能告诉我你在那里想做什么吗?不明白。@ArupRakshit我正试图用nokogiri重新创建HTML片段。。。g是我的图库对象。我可以使用字符串插值,但我想尝试Nokogiri。你想生成完整的div并嵌套一个片段..对吗?我正在尝试创建一个div,在div内部使用一个each循环,我必须插入很多带有img嵌套的标记。看来你的答案来自
@doc = Nokogiri::HTML::DocumentFragment.parse ""
Nokogiri::HTML::Builder.with(@doc) do |doc|
  doc.div(:id => 'content-gallery', :class => 'royalSlider rsDefault') {
    g.pictures.each do |picture|
      doc.a(:src => picture.image_url(:gallery), :class => 'rsImg') {
        doc.img(:src => picture.image_url(:widget), :class => 'rsTmb')
      } 
    end
    }
end
@doc.to_html