Я пытаюсь развернуть мое приложение на Rails в первый раз, используя Heroku.Elementary Rails развертывание
Я потратил немало времени, но где-то есть пробел.
Git: создал частный репо, толкнул мерзавцу успешно
Heroku: созданный бесплатное приложение и успешно нажатым (но приложение 'падает')
Local:
rake db:schema:dump #success
rake db:schema:load RAILS_ENV=production #failure: production database is not configured
rake db:create db:load RAILS_ENV=production #failure: undefined method '[]' for nil:NilClass
active_record/railties/databases.rake:59:in 'rescue in create_database'
active_record/railties/databases.rake:39:in 'create_database'
Мой database.yml файл:
defaults: &defaults
adapter: mysql
username: root
password: password
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Просто добавил:
production: <<: *defaults database: project_production
Я могу делать полную новобранец ошибку. Вы знаете, где я могу ошибаться?
где производственная среда в вашей базе данных.yml? – hellvinz
HA! Поговорите о ошибке новобранец. Я работаю над этим и предложениями ниже. Посмотрим, куда оно идет. – sscirrus