Ответ 1
Я считаю, вам просто нужно использовать метод [] =, т.е.
node['foo'] = 'bar'
Вы также можете использовать node.set_attribute('foo', 'bar')
.
Я пытаюсь добавить атрибут к существующему Nokogiri node. Я сделал следующее:
node.attributes['foobar'] = Nokogiri::XML::Attr.new('foo', 'bar')
Но я получаю ошибку:
TypeError Exception: wrong argument type String (expected Data)
Что такое тип данных Data
и как добавить атрибут к объекту Nokogiri?
Спасибо!
Я считаю, вам просто нужно использовать метод [] =, т.е.
node['foo'] = 'bar'
Вы также можете использовать node.set_attribute('foo', 'bar')
.