Ruby on rails 是否有使用heroku api(rails)的示例?

Ruby on rails 是否有使用heroku api(rails)的示例?,ruby-on-rails,ruby,api,heroku,Ruby On Rails,Ruby,Api,Heroku,我正在尝试使用heroku.api。因为heroku宝石已经贬值了 我发现的是一份复杂的狗早餐。 获取api gem,在一个站点上验证密钥,在另一个站点上使用curl命令。然后调用方法 我的应用程序正在heroku上运行。我怀疑它知道这件事。。为什么要让我在他们的系统中为我们设计一些由他们/为他们设计的东西 无论如何 有人知道如何使用此API的教程吗?比如获取我正在运行的堆栈(在代码中)或获取我正在运行的worker/dyno的数量?真的,任何有用的东西。。。我只是想看看如何让它工作也许我误解了

我正在尝试使用heroku.api。因为heroku宝石已经贬值了

我发现的是一份复杂的狗早餐。
获取api gem,在一个站点上验证密钥,在另一个站点上使用curl命令。然后调用方法

我的应用程序正在heroku上运行。我怀疑它知道这件事。。为什么要让我在他们的系统中为我们设计一些由他们/为他们设计的东西

无论如何


有人知道如何使用此API的教程吗?比如获取我正在运行的堆栈(在代码中)或获取我正在运行的worker/dyno的数量?真的,任何有用的东西。。。我只是想看看如何让它工作

也许我误解了您的意图,但我根据他们的文档做了以下工作

curl-H“Accept:application/json”-u:SECRET-xgethttps://api.heroku.com/apps

这将返回一个json对象:

[
  {
    "id": 000000,
    "name": "example",
    "create_status": "complete",
    "created_at": "2011/01/01 00:00:00 -0700",
    "stack": "bamboo-ree-1.8.7",
    "requested_stack": null,
    "repo_migrate_status": "complete",
    "slug_size": 1000000,
    "repo_size": 1000000,
    "dynos": 1,
    "workers": 0
  }
]

首先,heroku gem已经被弃用了,但是heroku工具带的工作方式几乎相同。除非在应用程序中以编程方式进行转换,否则无需转换为直接API调用。如果您正在这样做,请继续阅读:

使用heroku api包装器

gem install heroku-api
从中获取API_密钥

如果要获取名为“your app here”的应用程序堆栈

或者告诉您当前有多少个进程:

total_processes =  heroku.get_ps('your-app-here').body.count
扩展到2个web进程:

heroku.post_ps_scale('your-app-here', 'web', '2')

您需要的所有信息:

我的最终目标是找出我有多少个worker dyno,并将其放大。谢谢。你肯定误会了。(我的错)我想要的是一个教程,或者更好的是一个使用heroku api的代码示例。我真的只是想扩大我的员工规模。对你的回答来说,一个好问题是。。“那怎么办?我被json刺痛了……我该怎么办?”我唯一要补充的是,这个名字就是heroku上应用程序的名字。比如“银色消音器-1234”之类的。非常感谢。
heroku.post_ps_scale('your-app-here', 'web', '2')