Использование ruby ​​и mongo mapper без ruby ​​на рельсах - лучшие практики - PullRequest
2 голосов
/ 02 февраля 2012

Как мне использовать Mongo Mapper и Ruby без необходимости создания проекта rails? Я просто хотел бы, чтобы скрипт ruby ​​запускался и сохранял данные в базе данных Монго.

Я могу поставить следующий код в начало каждого класса, который я использую:

MongoMapper.connection = Mongo :: Connection.new ('localhost') MongoMapper.database = 'fakedb'

Но какова лучшая практика? Я создаю один файл с конфигурацией соединения с базой данных, а затем требую его в каждом классе? Как мне это сделать?

1 Ответ

1 голос
/ 02 февраля 2012

объектно-ориентированным способом, я бы обернул его в некоторый вспомогательный класс, может быть, даже в одиночный.

Я сделал несколько примеров по mongodb и различным оберткам с sinatra. посмотрите код здесь: https://github.com/phoet/mongodb_examples/blob/master/lib/mongo_mapper_example.rb

...