Я пытаюсь подключить свое приложение к сети и работать с Heroku.
Приложение использует MongoHQ и Mongoid.
Я прочитал несколько руководств, в которых просто сказано добавить это: "uri:<% = ENV ['MONGOHQ_URL']%> "в файл mongoid.yml, но он не работает для меня.
Это ошибка, которую я получаю от Heroku,
" Ошибка приложения
В приложении произошла ошибка, и ваша страница не может быть обработана. Повторите попытку через несколько секунд.
Если вы являетесь владельцем приложения, проверьте подробности в своих журналах. "
Это то, что есть в моих журналах $ heroku
2011-03-12T21: 09: 57-08: 00 heroku [router]: ошибка H10 (приложение упало) -> ПОЛУЧИТЬ autommator.heroku.com / dyno = нет очереди = 0 ждать = 0 мс службы = 0 мс байт = 0 2011-03-12T21: 09: 57-08: 00heroku [nginx]: GET / HTTP / 1.1 |76.112.220.158 |795 |http |503
Вот мой файл mongoid.yml.
require 'yaml'
YAML::ENGINE.yamler= 'syck'
defaults: &defaults
host: localhost
# slaves:
# - host: slave1.local
# port: 27018
# - host: slave2.local
# port: 27019
development:
<<: *defaults
host: localhost
database: autommator_development
test:
<<: *defaults
host: localhost
database: autommator_test
# set these environment variables on your prod server
production:
uri: <%= ENV['MONGOHQ_URL'] %>
host: <%= ENV['MONGOID_HOST'] %>
port: <%= ENV['MONGOID_PORT'] %>
username: <%= ENV['MONGOID_USERNAME'] %>
password: <%= ENV['MONGOID_PASSWORD'] %>
database: <%= ENV['MONGOID_DATABASE'] %>
Полностью нет идей.
Спасибо.