В настоящее время я пытаюсь создать базы данных master / slave с использованием гема PlateformAPI от Heroku.И я не нахожу никакой информации в их документации, если есть способ сделать это.
В настоящее время у меня есть это:
task :setup_slave_database do
next if ENV['SLAVE_DATABASE_URL'].present?
db_url_var = HEROKU.addon.create(ENV['HEROKU_APP_NAME'], { 'plan' => 'heroku-postgresql:standard-0', 'follow' => 'DATABASE_URL' })['config_vars'][0]
db_uri = HEROKU.config_var.info_for_app(ENV['HEROKU_APP_NAME'])[db_url_var]
HEROKU.config_var.update(ENV['HEROKU_APP_NAME'], 'SLAVE_DATABASE_URL' => db_uri)
end
HEROKU
- это просто глобальный объект, содержащий PlateformAPIauth.
Но, похоже, аргумент follow
недопустим, потому что он возвращает мне Excon::Error::UnprocessableEntity: Expected([200, 201, 202, 204, 206, 304]) <=> Actual(422 Unprocessable Entity)
.
У вас есть идеи, если это возможно?