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