我最近开始学习 Rails,并试图构建一个简单的应用程序,它从网站上抓取足球赛程并将数据显示在我的 index.html 中。然后,用户可以尝试预测赛程的比分。
我设法使用 Nokogiri 将数据抓取到 fixtures.rb 文件中:
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open("http://www.bbc.co.uk/sport/0/football/21784836"))
doc.css("tr.row2").each do |item|
puts item.at_css("td.left.first p").text
end
将它添加到 Ruby on Rails 应用程序中的最简单方法是什么?我可以把它放到控制器中吗?我无法将文本完整粘贴为视图。