1
嗨完全在本地主機,但部分工作,我有一些奇怪的事情發生:引入nokogiri解析在Heroku
我的應用程序有以下控制措施:
def test
#get URL
url = "http://www.coteur.com/surebet.php"
doc = Nokogiri::HTML(open(url))
@show = doc.at_css("title").text
@game_data = Array.new
doc.css('tbody').each do |tr|
tr.css("tr").each do |f|
@game_data.push(f.css("td").text)
end
end
end
要呈現以下幾種觀點:
<%= @show%>
<div class="bs-example" data-example-id="hoverable-table">
<table class="table table-hover">
<tbody>
<% if @game_data.empty? %>
<tr>
<td>Nope</td>
</tr>
<%else%>
<% @game_data.each do |game|%>
<tr>
<td><%= game%></td>
</tr>
<%end%>
<%end%>
</tbody>
</table>
</div>
一切工作正常,但在Heroku只有<%= @show%>
工作。在Heroku <%= @game_data%>
似乎是空的,而不應該是。
我無法弄清楚什麼是錯的,你的幫助是完全讚賞的。
內<tbody>
從網站(從HTML文本翻譯):
足球歐洲 - 法甲德 champions1N2彌 temps21艾薇2015年 - 20:45Bayern慕尼黑 - Porto2.632.657.5010.91%
截圖:
太棒了!我刪除了我的回答和我的評論。你也應該這樣,他們很吵,因爲這個答案最好地描述瞭解決方案。 –
你是對的;-) – Antoine