Как сгенерировать динамический тег с помощью Nokogiri :: XML :: Builder?

Я просматриваю набор имен тегов в массиве и хочу распечатать каждое из них с помощью Builder, не прибегая к ручному XML для "< <".

Я думал, что:

builder = Nokogiri::XML::Builder.new do |xml|

  for tag in tags
    xml.tag! tag, someval
  end
end

сделает это, но он просто создает теги с именем" tag "и помещает переменную тега в качестве текстового значения элемента.

Кто-нибудь может помочь? Кажется, это должно быть относительно просто, у меня только что были проблемы с поиском ответа в поисковых системах. Я, наверное, неправильно задаю вопрос.

5
задан AKWF 22 March 2011 в 15:24
поделиться