Ruby Heroku不呈现外部API数据

Ruby Heroku不呈现外部API数据,ruby,heroku,Ruby,Heroku,我将ann应用程序推送到Heroku,但该应用程序没有呈现来自外部API的任何数据。页面本身呈现,因此我知道路由是正常的。数据显示了我在本地运行它的时间。我还没有找到关于这个的文档。这方面还是相当新的,有什么想法吗 get'/pairs/:name/recommendations/:page'do @名称=参数[:名称] response=HTTParty.get(“https://services.wine.com/api/beta2/service.svc/json/catalog?sea

我将ann应用程序推送到Heroku,但该应用程序没有呈现来自外部API的任何数据。页面本身呈现,因此我知道路由是正常的。数据显示了我在本地运行它的时间。我还没有找到关于这个的文档。这方面还是相当新的,有什么想法吗

get'/pairs/:name/recommendations/:page'do
@名称=参数[:名称]
response=HTTParty.get(“https://services.wine.com/api/beta2/service.svc/json/catalog?search=#{@name}&size=5&offset=1&apikey={ENV['MY_ID']}”)
@wines=JSON.parse(response.body)[“产品”][“列表”]
雇员再培训局:建议

结束
一些问题:(1)您是否在Heroku上设置了环境变量
MY_ID
?(例如,使用
heroku config:set
或web界面)。(2) 您是否正在使用
Gemfile
?如果没有,您可能在Heroku应用程序中缺少依赖项。使用heroku logs-a您的heroku应用程序名称(可选使用
-t
)查看任何错误消息,这可能会对您有很大帮助。谢谢。你让我走上了正确的道路。没有在Heroku上设置env变量。我让它工作了。