Kha*_*din 28 arrays criteria mongoid
我们的应用程序非常大量地使用ajax,因此我们var items = #{@items.to_json}
在所有视图中都有语句.现在@items
正在控制器中设置为@items=Item.all
.问题是,它@items
是一个Mongoid::Criteria
,它没有.to_json
方法.因此,渲染视图时会出现错误.是否有一种简单的方法可以将此条件对象转换为数组,而无需使用类似的代码@items.collect {|i| i}
shi*_*ara 59
使用条件中的#entries
方法来执行请求:
@items = Item.all.entries
Run Code Online (Sandbox Code Playgroud)