我正在做一些简单的 RSS 解析和渲染——在本地主机和 Heroku 的生产环境中工作得非常好,但由于某种原因,这个特定的 RSS 提要仅在本地主机上有效,但在 Heroku 上部署时无效。
这是RSS提要:
http://careers.joelonsoftware.com/jobs/feed?tags=network
这是我在 Heroku 上遇到的错误:
A ActionView::Template::Error occurred in jobs#index:
503 Service Unavailable
/usr/local/lib/ruby/1.9.1/open-uri.rb:346:in `open_http'
这是我的代码:
@rss = RSS::Parser.parse(the_rss_feed, false)
render :partial => "layouts/rss_syndicated_jobs", :locals => {:rss => @rss}
我要求:
require 'rss/2.0'
require 'open-uri'
这似乎是一个完全有效的 RSS 提要 - 再次,在 localhost 上工作正常 - 但在 Heroku 部署时却不行......有什么想法吗?