Как я могу использовать Nokogiri XML Builder с полем, которое является словом «текст»? - PullRequest
3 голосов
/ 31 мая 2010

Я думаю, что «текст» должен быть специальной формой, потому что когда я использую xml.text «привет», тег не появляется в документе xml. Все, что следует за этим тегом, просто перечисляется без. Я пытался использовать send. (: "Text", "hello"), но это тоже не работает.

Идеи

Ответы [ 2 ]

3 голосов
/ 06 мая 2011

Это означает, что вам нужно поставить подчеркивание после имени тега.

Просто чтобы прояснить пример для любого, кто может искать это (например, я):

builder = Nokogiri::XML::Builder.new do |xml|
  xml.questions {
    xml.question {
      xml.text_ "What is your name?"
    }
    xml.question {
      xml.text_ "What is your favourite colour?"
    }
  }
end
2 голосов
/ 02 июня 2010

Я решил это с помощью «специальных тегов» в Nokogiri.

...