运行 Heroku 上的 rake 任务,指定参数和 Heroku 应用程序

Run rake task on Heroku with arguments and the Heroku app specified

我有一个 rake 任务,我曾经 运行 使用这样的参数:

heroku rake query:process -a myherokuapp

现在 rake 任务接受参数。如果我在本地 运行ning,我可以这样称呼它们:

rake query:process -- -d true -c false

当我尝试在 Heroku 上 运行 这个过程时,它不喜欢参数和应用程序的组合。

# These don't work
heroku rake query:process -- -d true -c false -a myherokuapp
heroku -a myherokuapp rake query:process -- -d true -c false

在 Heroku 上 运行 这个带参数的 rake 任务可以吗?

这应该有效:

heroku -a myherokuapp run rake:process -- -d true -c false