Je fais de l'analyse et du rendu RSS - fonctionne parfaitement sur localhost et production chez Heroku, mais pour une raison quelconque, ce flux RSS ne fonctionne que sur localhost, mais pas sur Heroku.Erreur d'analyse RSS sur Heroku
Voici le flux RSS:
http://careers.joelonsoftware.com/jobs/feed?tags=network
Voici l'erreur que je reçois sur 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'
Voici mon code:
@rss = RSS::Parser.parse(the_rss_feed, false)
render :partial => "layouts/rss_syndicated_jobs", :locals => {:rss => @rss}
Je suis exigeant:
require 'rss/2.0'
require 'open-uri'
Cela semble être un flux RSS parfaitement valide - et encore une fois, fonctionne très bien sur localhost - mais pas quand déployé à Heroku .... des pensées?
Impressionnant - Dieu sait combien de temps vous venez de me sauver. – cman77
Puis-je demander comment vous avez fait ceci "Si vous imprimez le corps de la réponse à travers Heroku, il fournit les informations suivantes" – cman77
Oui, n'utilisez aucun des drapeaux de la commande curl. Faites simplement 'heroku run" curl careers.joelonsoftware.com/jobs/feed "'. 'heroku run' exécutera des commandes shell arbitraires contre l'instance heroku * (bien que tout ne soit pas supporté/autorisé/disponible) * – deefour