Как получить результирующий массив из Mongoid :: Criteria без блока «each»

Наше приложение очень активно использует ajax, и в результате у нас есть такие операторы, как var items = # {@ items.to_json} во всех наших представлениях. Теперь @items устанавливается в контроллере как @ items = Item.all . Проблема в том, что @items является Mongoid :: Критерии , и у него нет метода .to_json . Итак, при рендеринге представления возникает ошибка. Есть ли простой способ преобразовать этот объект критериев в массив без использования кода вроде @ items.collect {| i | i}

28
задан Chris 2 May 2014 в 23:58
поделиться