Учитывая этот объект документа mongoid «Отчет», который embeds_one объект местоположения:
{
comment: "",
location: {
address: "391 Little Bourke St, Melbourne VIC 3000, Australia",
geocode: {
ll: "-37.813787,144.961227",
}
},
_id: "4d84af7f52f3d40539000021",
}
Как исключить геокодирующую часть хэша местоположения?
Например, легко исключить поле комментария, выполнив это в модели отчета:
def to_json(options={})
options[:except] ||= :comment
super(options)
end
Как выглядит код, кроме «геокода», который является частью местоположения?