【发布时间】:2023-03-11 22:11:01
【问题描述】:
我开始使用 Rails 和 Nokogiri。我有一些这样的代码:
span_node = Nokogiri::XML::Node.new('span',@page)
rt_icon_node = Nokogiri::XML::Node.new('img',@page)
...
span_node.add_child(rt_icon_node)
现在我想在图像后面的 span 标记中放置一些文本内容。但如果我使用:
span_node.content = "废话"
然后它会删除图像而不是在其后添加文本。我现在的工作解决方案只是定义第二个跨度标签,其中包含文本并将其作为另一个孩子插入。但这似乎很尴尬。
【问题讨论】:
标签: ruby-on-rails ruby nokogiri