to post messages and comments.

заходим на новый mongoid.org, жмем DOCS и обана — выпадающая менюшка на 15-ти дюймовом ноуте вываливается куда-то вниз, т.е. надо скролить экран. достало, реально бесит это здоровенная картинка на стартовой здоровенная

Mongoid опечалил меня.
Шаг влево от элементарных вещей — и приходится запросы полностью вручную писать.
Причём даже примеров толком нет :(
М.б. кто-нибудь подскажет, что в группирующей функции передать в параметре :cond?
Пробовал разные вещи — не хочет фильтровать записи.
Документация вот тут, если что: api.mongodb.org

Ну вот, обнаружил, что в одном моём проектике Mongoid версии 2.0, и не желает обновляться, оказалось, что половина используемых gem'ов тянет старый mongoid.
Вот тебе и opensource :(

Читаю доки по MongoMapper'у. Хм. Не менее элегантная и интересная вещь для MongoDB и Rails. В отличии от Mongoid имеет мощные возможности для написания своих расширений и плагинов. Что мне таки нравится в Ruby — это примеси, и метапрограммирование, которое позволяет создавать элегантные и красивые динамические решения. Тоже расширение написать — раз плюнуть. Пишешь модуль, и просто примешиваешь его в другой класс. В Python в принципе такое можно сделать, но немного другими средствами )

Мда... Даже в Mongoid есть баги. Причем совершенно неожиданные. Все делает, все сохраняет. Заходишь в консоль монги — а хрен сохранил. И приходится через три пизды колено все править. Ну да ладно. Думаю это временные баги, и их починят таки.

наверное у меня руки кривые, но что то не то. делал документы из консоли RoR. MongoID показывает сохранил. Захожу в консоль Mongo — нет ничего. Перегрузил. Пошел прогулялся. Сейчас выдало штук 15... что то странное. не поставить ли мне ванильную монгу не из репов >_>

Интересно работает Mongoid. В нем вложенные документы определяются как отдельные модели (это кстати в чем то удобно). Интересную особенность за ним заметил, что оно даже для вложенных документов генерит ObjectID. Не знаю, плохо это или нет, но вот как есть )

Какая то неведомая фигня. Сколько ставил — работает. Тут поставил монгоид, ставлю devise — имя базы данных должно быть строкой или символом. Че за неведомая фигня О_о

Да. я таки поржал. Итак. Задача: сделать ссылку из одной модели на другую, используя Mongoid (Active Record отключена). Ок. Связи Mongoid не работают. Ок. Попробовал синтаксис ActiveRecord, и внезапно (!) оно заработало О_о это как понимать?