Я использую Rails 3, и у меня есть несколько контроллеров, которые все делают что-то вроде следующего:
@db = Mongo::Connection.new.db(MONGOID_CONFIG['database'])
Я не хочу иметь несколько соединений с базой данных, так что естественноКазалось бы, нужно обернуть @db в какой-то синглтон, который инициализируется при запуске приложения.У меня вопрос: как это сделать?
Моей первой мыслью было использование помощника, но мне сказали, что они рекомендуются только для генерации элементов представления, и, очевидно, представления не должны иметь прямого доступа к базе данных.,Что еще там?Написать плагин?:)