Ruby on rails 按Mongoid.where指令编辑基金项目中的某些内容

Ruby on rails 按Mongoid.where指令编辑基金项目中的某些内容,ruby-on-rails,json,mongoid,Ruby On Rails,Json,Mongoid,这是我的Mongoid查询: @items_list = Post.where(_id: params['id'] , owner_id:current_user['_id']) 我将结果作为JSON响应返回,如下所示: render json: {:status => true , :line => @items_list} 我想在将数据返回到前端之前更新文章标题。更新此查询刚刚找到的帖子的标题,对其进行编辑,然后将其呈现到前端。怎么能做到呢?我找到了解决办法 @items_l

这是我的
Mongoid
查询:

@items_list = Post.where(_id: params['id'] , owner_id:current_user['_id'])
我将结果作为JSON响应返回,如下所示:

render json: {:status => true , :line => @items_list}
我想在将数据返回到前端之前更新文章标题。更新此查询刚刚找到的帖子的标题,对其进行编辑,然后将其呈现到前端。怎么能做到呢?

我找到了解决办法

@items_list = JSON.parse( @items_list.to_json )
@items_list[0]['title'] = 'NEW: ' + @items_list[0]['title']
render json: {:status => true , :line => @items_list}

你到底想在标题中更新什么?您是否希望将标题的更新保存到数据库中?否,我从DB获取了帖子,并希望将结果发送到前端以显示给用户。在发送到前端之前,我想编辑文章的标题,然后将其发送到前端。我的问题是如何访问和编辑@items\u列表的值?无需解析它
@items\u list.first.title='NEW:'+@items\u list.first.title
-它是
Post
对象的列表。