У меня есть приложение, созданное на Синатре.Он поддерживается несколькими задачами rake, которые необходимо запустить для настройки базы данных и т. Д. Rakefile выглядит следующим образом
require 'rubygems'
require 'rake'
require 'rake/clean'
require 'rake/gempackagetask'
require 'rake/rdoctask'
require 'rake/testtask'
require File.dirname(__FILE__) + '/lib/config.rb'
require File.dirname(__FILE__) + '/lib/autoloads.rb'
@db = Mongo::Connection.from_uri(settings.db_uri).db(settings.db_uri[Regexp.new('[^/]*$')])
@cache = MemCache.new(settings.cache_server)
Хорошо работает на моей машине для разработки.Теперь проблема в том, что после развертывания в Heroku объект settings
становится неопределенным, поэтому каждая задача завершается неудачно.У вас есть идеи, как решить эту проблему?