Heroku, что означает «Написание config / database.yml для чтения из DATABASE_URL»?

Когда мое приложение построено на Heroku, оно говорит

Writing config/database.yml to read from DATABASE_URL

Что это значит? Это новое для стека Cedar?

У меня есть приложение Rack. мойconfig.ru Используется для работы со стеком Barmy Bamboo:

#!/usr/bin/ruby
environment = ENV['DATABASE_URL'] ? 'production' : 'development'

require './pb.rb'

dbconfig = YAML.load(File.read('config/database.yml'))
Pb::Models::Base.establish_connection dbconfig[environment]
Pb.create if Pb.respond_to? :create

run Pb

На моем собственном компьютере это будет читать мой местныйconfig/database.yml (который неT переданы в исходный контроль)

development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000

И на Heroku это будет читать Herokudatabase.yml, Осматривая его сейчас на кедреheroku run cat config/database.ymlПохоже, что это файл Ruby, а не yml. Это изменение объясняется где-нибудь?

Ответы на вопрос(1)

Ваш ответ на вопрос