我想解析一個XML與Nokogiri在我的Rails項目。Nokogiri,而
這是我的控制器:
def landeplatz
require 'nokogiri'
doc = Nokogiri::XML(File.open("#{Rails.root}/public/moredata.xml"))
@links = doc.xpath('//markers/marker').map do |i| {
'title' => i.attr('title'),
'desc' => i.attr('desc'),
'email' => i.attr('email'),
'website' => i.attr('website'),
'address' => i.attr('address'),
'type' => i.attr('type')
}
end
end
這是我的看法:
<% @links.each do |l| %>
<% while l['type'] = 'bildung' %>
<div class="span4 lande-item">
<h4><%= l['title'] %></h4>
</div>
<% end %>
<% end %>
<% @links.each do |l| %>
<% while l['type'] = 'wirtschaft' %>
<div class="span4 lande-item">
<h4><%= l['title'] %></h4>
</div>
<% end %>
<% end %>
....
我沒有看到任何物品時,我加入while
循環。 有誰知道問題在哪裏?
你能張貼XML的一個片段太 – Nath
而L [「型」] =「教化」,應該==(雙等於) – Nath