标签: html css ruby-on-rails ruby
我正在尝试使用Rails 4.0开发应用程序。
在某些时候,我的应用程序会收到来自用户的html标记文本(某种模板),并且必须检测一些占位符,这些占位符将在以后使用用户提供的数据进行填充,以进行群发邮件。每个占位符都包含在<span>标记内,其class属性设置为dynamic。
<span>
dynamic
这就是我的问题:提取这些占位符(span标签内的文本)以创建我需要的列表的最快方法是什么?是否有任何类型的红宝石库可以帮助我?
span
答案 0 :(得分:2)
考虑使用nokogiri gem进行解析。
doc.search('span.dynamic').each do |dynamic| puts dynamic.content end
当doc是收到Nokogiri::HTML的变量时。请参阅此wiki以获得更好的示例。
doc
Nokogiri::HTML