0
我正在做一个简单的查询到数据库表发送到外部服务,但我需要添加一个元素到每个返回的记录之前,我这样做。如何添加数据到返回的ActiveRecord查询记录
app.rb
get "/:task/:account_id/contacts" do
@contacts = Contact.where("Account = ?", params[:account_id])
@contacts.to_json
end
提供我,我需要格式化为
[{"Name":"Charlie Spencer","sfid":"a014100000AYi2ZABG","id":29,"Account":"a054100000FsEA8AAN"},{"Name":"Philip Leak","sfid":"a014100000AYi3PCHZ","id":48,"Account":"a054100000FsEA8AAN"}]
数据,但我需要通过关闭发送前对结果的路线中添加提供的任务json本身:
[{"Name":"Charlie Spencer","sfid":"a014100000AYi2ZABG","id":29,"Account":"a054100000FsEA8AAN","Task":"a014100000AYiWMCC1"},{"Name":"Philip Leak","sfid":"a014100000AYi3PCHZ","id":48,"Account":"a054100000FsEA8AAN","Task":"a014100000AYiWMCC1"}]
如何迭代在发送之前返回结果?