Ruby 2.0 + rails 4.0
我想在公共网站上显示天气预报,有没有根据城市名称显示天气的宝石?
没有任何注册和收费。
有什么建议吗?
答案 0 :(得分:3)
为什么呢?使用nokogiri和yahoo weather api撰写您的内容!
这是一种尝试自己做某事并且比使用别人更了解的方式
例如:
require "nokogiri"
require "open-uri"
link = "http://weather.yahooapis.com/forecastrss?w=2123260&u=c" #2123260 this code of my city
data = Nokogiri::XML(open(link))
data.xpath("//item//yweather:condition")[0].to_s
#=> "<yweather:condition text=\"Cloudy\" code=\"26\" temp=\"-6\" date=\"Tue, 10 Dec 2013 3:30 pm MSK\"/>"
更多图片可用本周天气预定等。拿着吧!
这就是全部