В моем Rails API я хочу, чтобы объект Mongo возвращался как строка JSON с Mongo UID как свойство "id", а не как объект "_id".
Я хочу, чтобы мой API возвращал следующий JSON:
{
"id": "536268a06d2d7019ba000000",
"created_at": null,
}
Вместо:
{
"_id": {
"$oid": "536268a06d2d7019ba000000"
},
"created_at": null,
}
Мой код модели:
class Profile
include Mongoid::Document
field :name, type: String
def to_json(options={})
#what to do here?
# options[:except] ||= :_id #%w(_id)
super(options)
end
end