0
render :json => @bs.to_a.to_json, :except => ["completo"]
我想除了字段“completo”之外的所有东西都呈现给json。这应该是工作,但鉴于我需要做“.to_a”和“.to_json”,停止工作。有没有办法恢复?Rails 3 + MongoDB:无字段渲染Json
由于
render :json => @bs.to_a.to_json, :except => ["completo"]
我想除了字段“completo”之外的所有东西都呈现给json。这应该是工作,但鉴于我需要做“.to_a”和“.to_json”,停止工作。有没有办法恢复?Rails 3 + MongoDB:无字段渲染Json
由于
假设@bs是MongoDB的光标,执行下列操作:
@bs = @bs.to_a.map { |obj| obj.delete("completo"); obj }
render :json => @bs.to_json
总结:
completo
关键,确保我们回到项目本身在的map
我不确定'to_json'调用是必需的,但我反正离开了它。 – 2011-05-12 11:14:39
是的,对不起。完成。 – Donald 2011-05-13 11:22:06